Updated some paths after the Emacs configuration directory was moved
Some variables in my dotspacemacs were renamed in order to follow the
Spacemacs coding style with a ~//~ used for marking private variables,
and I prefixed their name with ~dotspacemacs-~ in order to avoid any
collision with other packages or configuration I write.
Added back M-« and M-» in order to fix the M-< and M-> shortcuts issue
with the bépo layout.
`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.
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).