`helpful' is a layer that aims to provide better help buffers, and I
prefer it to Emacs’ default help mode.
I also removed the commented out `org-tempo' require as I don’t
actually need commented out code, especially this one.
I also fixed the function `terminal-here-launch' by specifying the
name of the external terminal to call.
Removed the github layer as I don’t use it.
I also had to fix some variables for the dart layer, and add some
modes excluded from evil.
=major-modes= was added for PKGBUILD support, and notmutch layer was
removed, I’m staying on Gnus.
Shell now spawns at the bottom of the screen.
Some unused packages were removed, dired-du was added.
Added some requires and configuration for LSP and dap-mode.
Added custom function to write to buffer, used from eshell mainly.
Custom flutter-related shortcuts added for dart-mode.
Updated publishing path for langue.phundrak.com
Simplified and cleaned up some lines.
gpu layer and Dionysos configs were removed due to being unused. The
Notmuch layer was added so I can test this email client, and the LaTeX
options were reworked so PDF exports now do not produce errors and
Japanese characters are supported.
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.