SystemD now knows my path on user login, which is a great help as
Emacs has always been kinda weird in server mode (which I've only just
figured out to be a problem of SystemD rather than Emacs).
debuginfod's profile script for some reason doesn't work for zsh,
which means the ~DEBUGINFOD_URL~ variable isn't set. So set it up
here.
~ made emacsclient calls with no alternate editors in
eselect (confidence in server)
~ made notmuch option on eselect actually work properly
~ adjusted icons in status scripts
In order of complexity:
- set (leader "dd") to ~dired~ rather than ~dired-jump~, because I
think it's better to have an option to choose directory
- +dired/maybe-frame -> dired-other-frame (just use another frame always)
- dired-omit-mode config:
- When ~dired-hide-details-mode~ is on, hide all dot(files/directories)
- When ~dired-hide-details-mode~ is off, show all files (turn off ~dired-omit-mode~)
- This is achieved by hooking ~+dired/omit-files~ (which does the
above) to ~dired-hide-details-mode-hook~
I use counsel-rg usually as it provides instant results. At the point
where I'll need a compilation-like buffer of results I'll just use one
of the *grep functions, which work regardless of ripgrep being
installed (essentially just learn one tool, well, rather than multiple
tools, badly.)
next-error, previous-error and recompile to make compilation easier: I
can now traverse through errors and retry compiling without having to
leave code buffers!
Last time I used this thing was 3 years ago (5c72c72) in Doom. This
configuration is largely similar to that, but without whatever magic
doom did for the 'childframe' module.
Set orderless ivy integration in orderless package rather than ivy for
better deferral.
Set counsel-grep-swiper-limit to ~1.5MB because swiper usually can
handle it and I really don't like counsel-grep as I need to put in at
least two characters to get a result back.
Firstly use ~(general-evil-setup t)~ to create aliases for general-def
that are similar to evil (nmap, vmap, etc). Define my own nmmap which
combines normal and motion states.
Refactor all uses into the general-evil aliases.
Provides the ability to generate a report in your file, and also an
advice which (when a toggle is enabled) regenerates the top level
report after clock out.