This is the repository of a personal spacemacs config file. The configurations can be found in
- init.el and
- spacemacs.org or the auto-generated documentation
If you are using Ubuntu 18.04 or Ubuntu 20.04, you can install the entire setup, including emacs, spacemacs, utility packages etc, using the following simple command:
curl -o- https://raw.githubusercontent.com/Maverobot/dot-spacemacs/master/installer.sh | bashRoot privileges will be needed by the script for package installation via apt, snap and dpkg. When in doubt, feel free to check out installer.sh.
Click me
-
Emacs
sudo snap install emacs --classic
-
Spacemacs
git clone https://github.com/syl20bnr/spacemacs -b develop ~/.emacs.d -
gcc>= 7.5 is needed to compileccls. See here for installation guide. -
Fonts for the themes:
emacs -u $(id -un) --batch --eval '(all-the-icons-install-fonts t)'
-
Clone the repo
git clone https://github.com/Maverobot/dot-spacemacs.git ~/.spacemacs.d -
Backup your
~/.spacemacsfile somewhere. The spacemacs will now use~/.spacemacs.d/init.elas the init-file instead.mv ~/.spacemacs ~/.spacemacs.bk
-
Setup everything including ccls
cd ~/.spacemacs.d && ./setup.sh
-
Setup only ccls for c/c++ IDE
cd ~/.spacemacs.d && ./build_ccls.sh