- configure ace-link to use ace-link-gnus in emails. This enables opening any attachement like a link
- change J to mu4e-view-save-attachments. This enables saving multiple attachments at once
- use and configure selectrum to provide completing-read-multiple
- use the gnus-w3m renderer for better html emails
- autorotate sets the device according to $HOST
- libinput-gestures uses all available touch devices. This enables all gestures to work on the touchpad as well
fira-code-mode, a fork from my original copy of fira code for emacs, is now
available on melpa (install is thus simplified, and my copies can be deleted)
This version can install the Fira Code Symbol font by itself.
I also have ttf-fira-code from the arch repos.
All font definitions now only use Fira Code, and not a mix of FiraEmacs and FiraCode
The customisation to prettify %>% as |> is now in the emacs config file and not
as a modification of imported code.
emacsclient -nc only creates a new client frame to the default emacs server
-a "" automatically starts the server if it is not already running
-s {socket} tries to connect to {socket} server
Combining these options either connects/starts/restarts to a "default" socket (with win+enter and default for editing files), or
connects/starts/restarts to a named socket.
This makes running emacs through a systemd service not necessary anymore, and restarting a crashed emacs automatic.
An emacs server instance can be shut down with save-buffers-kill-emacs.
The accompanying rofi script displays the existing server sockets and enables running a new instance by entering a new name.