summaryrefslogtreecommitdiff
path: root/.config/emacs/init.el
AgeCommit message (Collapse)Author
2025-07-13Add function to cycle through auto-hscroll-mode settingsKévin Le Gouguec
And set it to current-line by default; when I only have the odd line poking out of the window, I prefer not jerking the whole buffer horizontally. Should make C-c d h repeatable, someday.
2025-06-14Add command to send character to clipboardKévin Le Gouguec
Useful to re-purpose an Emacs session as a severely oversized Unicode character picking widget. Bind to uppercase 'C' rather than 'c' since $DAYJOB config uses the latter for 'c'ite (kill a region with added '> ' markers).
2025-02-06Fixup quail rule for composed characterKévin Le Gouguec
2025-01-26Add helper to open files under ~/.config/emacsKévin Le Gouguec
Now that they moved so far away from $HOME.
2025-01-26Add fancy dashes to my/symbols input methodKévin Le Gouguec
And insert an emoji for /!\. I can get the ⚠ with C-x 8.
2025-01-25Remove some cruft in init fileKévin Le Gouguec
- As noted earlier, Debian stable ships Emacs 28, so ditch all provisions for anything older. - Make a bona fide minor mode for my/croak; gives us a variable for free that is always defined, as well as a lighter. - s/(read-string (format-prompt 𝒫 𝒟) nil nil 𝒟)/(my/read 𝒫 𝒟) - s/when/and to avoid implying side-effects.
2025-01-25Venture further into XDG landKévin Le Gouguec
Now I can 'kdialog --icon compilation-success' 😤✊
2025-01-25Achieve XDG complianceKévin Le Gouguec
… sort of. Emacs apps will stuff all manner of transient state under user-emacs-directory by default, so full XDG compliance would probably involve customizing them all to instead use ~/.cache but 🤷