In the recent weeks I've been engaging Prot as an Emacs coach to help
with doing review passes over my upcoming ffs package as I work on
polishing and documenting it in preparation for offering it for
inclusion in GNU ELPA.
Yesterday we had our second session focused on ffs, which I recorded
and share publicly with everyone with Prot's permission, so that
others can also benefit from Prot's insights and experience as we
discuss various aspects of Emacs package development with the concrete
example of ffs.
Here is the video recording of our session:
Sorry, this embedded video will not work,
because your web browser does not support HTML5 video.
[ please watch the video in your favourite streaming media player ]​
You can view or download the full-resolution video from the Internet
Archive.
I addressed most of Prot's feedback about ffs from our first
session, and I'll be working on the changes we discussed in this
session in the next days.
In the last third of the video we switched topics to discuss a few
Emacs-related tangents including adding a 'padding' effect for the
mode line and its constructs, and distilling and separating the
easily-reusable package-like parts of one's Emacs configuration from
the actual configuration of those parts (e.g. the distinction of
prot-lisp and prot-emacs-modules in Prot's Emacs configuration).
For mode line padding, here is the snippet I'm using with Prot's
doric-themes:
(doric-themes-with-colors
(custom-set-faces
`(mode-line
((t :box (:line-width 6 :color ,bg-shadow-intense))))
`(mode-line-inactive
((t :box (:line-width 6 :color ,bg-shadow-subtle))))
`(mode-line-highlight
((t :box (:color ,bg-shadow-intense))))))
Take care, and so long for now.
In the recent weeks I've been engaging Prot as an Emacs coach to help
with doing review passes over my upcoming ffs package as I work on
polishing and documenting it in preparation for offering it for
inclusion in GNU ELPA.
Yesterday we had our second session focused on ffs, which I recorded
and share publicly with everyone with Prot's permission, so that
others can also benefit from Prot's insights and experience as we
discuss various aspects of Emacs package development with the concrete
example of ffs.
Here is the video recording of our session:
Sorry, this embedded video will not work,
because your web browser does not support HTML5 video.
[ please watch the video in your favourite streaming media player ]
You can view or download the full-resolution video from the Internet Archive.
I addressed most of Prot's feedback about ffs from our first
session, and I'll be working on the changes we discussed in this
session in the next days.
In the last third of the video we switched topics to discuss a few
Emacs-related tangents including adding a 'padding' effect for the
mode line and its constructs, and distilling and separating the
easily-reusable package-like parts of one's Emacs configuration from
the actual configuration of those parts (e.g. the distinction of
prot-lisp and prot-emacs-modules in Prot's Emacs configuration).
For mode line padding, here is the snippet I'm using with Prot's
doric-themes:
(doric-themes-with-colors
(custom-set-faces
`(mode-line
((t :box (:line-width 6 :color ,bg-shadow-intense))))
`(mode-line-inactive
((t :box (:line-width 6 :color ,bg-shadow-subtle))))
`(mode-line-highlight
((t :box (:color ,bg-shadow-intense))))))
Take care, and so long for now.
7 May 2026 - Org source - video Copyright © 2026 Protesilaos and Amin Bandali and licensed under CC BY-SA 4.0
Back to my home page
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Amin Bandali: FFS code review and Emacs extensibility with Protesilaos | 0 | 6.96 | 15-05-2026 |
| 2 | Amin Bandali: ffs 0.2.2 released | 0 | 10.34 | 22-05-2026 |
| 3 | Amin Bandali: Thinking about life - chat with Protesilaos | 0 | 7.13 | 24-05-2026 |
| 4 | Amin Bandali: Free software activities in May 2026 | 0 | 11.9 | 01-06-2026 |
| 5 | FSF Blogs: July GNU Spotlight with Amin Bandali featuring fourteen new GNU releases: Screen, Anastasis, and more! | 0 | 8.86 | 04-08-2026 |
| 6 | Markdown outline in (neo)vim with fzf | 0 | 6.86 | 01-07-2026 |
| 7 | poke @ Savannah: GNU poke 5.0 released | 0 | 7.27 | 17-08-2026 |
| 8 | Looking for contributors: Rust transparent proxy & protocol parsing project | 5 | 7 | 08-07-2026 |
| 9 | F2FS Integrates FSERROR Reporting, Reduces Memory Footprint In Linux 7.2 | 0 | 5 | 24-06-2026 |