Emacs packages
Showcased packages (in order of appearance)
These packages were shown by David on stream.
- Ef (εὖ) themes for GNU Emacs | Protesilaos Stavrou (for the theme in this stream)
- Spacious Padding (spacious-padding.el) | Protesilaos Stavrou
- Fontaine (fontaine.el) | Protesilaos Stavrou
- Logos (logos.el) | Protesilaos Stavrou
- GitHub - bnbeckwith/wc-mode: Wordcount minor mode for Emacs
- TMR May Ring (tmr) | Protesilaos Stavrou
Mentioned packages
These packages were not shown within the stream, but only mentioned, either in chat or by David:
- activities by @alphapapa
- GitHub - rnkn/fountain-mode: Emacs major mode for screenwriting in Fountain plain-text markup (mentioned by
cmack
) - GitHub - alphapapa/hammy.el: Programmable, interactive interval timers (e.g. for working/resting) (mentioned, maintained and written by @alphapapa)
- GitHub - amperser/proselint: A linter for prose., mentioned by @shom
- GitHub - rnkn/olivetti: Emacs minor mode to automatically balance window margins, mentioned by @ashraz
Complete Configuration
A .spacemacs
configuration for writers: emacs-for-writers | Emacs configuration for writers. Focus on story development and structured writing. (mentioned by @shom in chat)
Emacs Lisp
Mentioned Emacs Lisp tidbits.
Modes
scroll-lock-mode
(it doesn’t have aninfo
node, so check the mode’s documentation viadescribe-function
; TL:DR: make movement move the screen but keep the cursor at the visual position)
Variables
face-remapping-alist
(as asetq-local
variable in David’sdw-present.el
)native-comp-async-jobs-number
, set it to a low number (e.g., 1, viasetopt
) if you don’t want async native comp to use all your cores (contributed by @alphapapa)display-buffer-alist
, watch Prot’s video: Emacs: control where buffers are displayed (the ‘display-buffer-alist’) | Protesilaos Stavrou (recommended by @fade)
Other writer resources
- https://languagetool.org/ as a Grammarly alternative