In Emacs, I switched to the LSP backend for C/C++, CSS, Dart, HTML, Go,
Javascript and Python. I also removed a redundant line for web-beautify, and I
removed the plantuml layer since I don’t use it.
This lead to the installation of multiple packages, some of which were already
required but not explicitly installed by the bootstrap. I added the packages
existing in the Arch repos and the AUR, and some packages will get installed by
pip or by go’s package manager. I also set up the configuration of Chicken, and
more precisely, of its documentation.
I removed my gnus configuration from my dotspacemacs file and put it into my
~/.gnus.el file.
I also added variables to my hybrid editing style for Spacemacs, and some
packages that were either redundant (e.g. explicit cmake-mode) or unused (e.g.
dionysos) were removed.
These fish functions were converted in earlier commits to executable scripts
located in `~/.local/bin/`. They do not need to be fish functions anymore.
With ly as my login service, `i3-msg exit` didn’t work anymore. So, I made it so
the service of ly gets restarted, which closes i3.
I also replaced all shortcuts referencing Chromium with their equivalent with
Firefox. I made the switch due to a rencent Chromium update which made my
computer very laggy, while Firefox doesn’t seem to have this problem so far.
I also added a shortcut for toggling the sticky mode for windows, which should
prove useful if I wish to keep certain windows displayed regardless of the
workspace I am on.
Lastly, I added a shortcut to the new feature of `rofi-pass` I implemented,
which allows me to select a password that will be typed for me.
Added the Magit Gitflow package to Emacs.
Also added some custom shortcuts, such as `SPC o x t f` which is an alias to
`C-u M-q` or `M-1 M-q`. This is due to the change of editing style in Spacemacs,
I went from the Emacs editing style to the hybrid editing style —that is, in
normal mode, I am using evil-mode, and in insert mode, I am using Emacs’
keybinding.
This also lead me to add a couple of shortcuts for Gnus, which had a broken IMAP
configuration (wrong port).