New variables were introduced to the template dotspacemacs file. This
commit adds them in my spacemacs.org configuration file.
The dotspacemacs file was modified. This commit updates it.
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).