With it I can prepare to stupid interviews that use synthetic tasks
without leaving the comfort of the text editor. There are some sharp
edges (visiting "leetcode.com" in browser seems to invalidate tokens
fetched from the browser storage by "M-x leetcode"), but it is still
major quality-of-life improvement.
This is quality of life improvement to be able to run individual tests
directly from the editor. This way I can write and instantly run the
test, which lends itself to actually writing these tests.
The right thing should be easy.
Without this line it would warn that `evil-delay` might not be defined
at run-time. That is not true, but this way I avoid annoying warnings
at Emacs start-up.
This is quite convenient that help window always appears on the bottom
and has predictable width. I start to get why people like IDE's,
although how one can survive without a decent extensibility language,
is beyond me.
I find it quite natural for programming modes to have "RET" brings you
to the next line indented the same as previous one. No idea why it is
not a default behaviour.
For reading, I decided to use "notmuch" email handling system, and for
sending I already had "msmtp" configured. Works wonderful, much more
comfortable than raw mutt+procmail.
I use gemini mode for many of my personal files and lists. I disable
font size scaling, since font color distinguishes headers enough, and
I like to have a lot of headers.
This package, with some vim-style key bindings, make editing Emacs
Lisp so much more comfortable. Keybinding to splice current list is
probably the biggest quality of life improvement.
This command replicates how Emacs loads `config.el` on startup more closely
than just `eval-buffer`, being able to catch some macro misuse.
Of course, it executes with many more packages loaded, so unpleasant surprises
on actual Emacs restart are unavoidable, but we do what we can.
It is helpful to be able to understand what code `use-package' actually
generates. It is odd that such useful and powerful feature is not found in
Emacs proper, but only in some package on GitHub not updated for many years.