A practical guide to Spacemacs, a community driven Emacs configuration that provides all the power of Emacs and Vim. The guide contains a section on Clojure development, the majority of the book is applicable to any language.
Emacs has been a shining beacon of Free and Open Source software from the early 1970's and has grown to be a versatile set of development tools for all languages. This long history has given Emacs the ability to interact with almost every aspect of your digital life.
Spacemacs is a community configuration providing a consistent and simple to learn approach to using all the features and power of Emacs. Spacemacs also integrates the raw text manipulation speed of Vim and multi-modal editing into the Emacs experience, enabling you to be even more productive.
Practicalli Spacemacs configurationλ︎
practicalli/spacemacs-config contains a rich configuration for Clojure development and supporting tools, including support for Clojure LSP with minimally distracting UI elements.
~/.config/spacemacs/init.el that contains the configuration used in Practicalli Spacemacs book, all in one place.
SPACEMACSDIR environment variable to the location of the configuration in the shell, e.g. zsh, bash
Practicalli Spacemacs config uses a Gruvbox Light theme and the simplified Doom mode line theme, which can be readily changed.
Navigate the bookλ︎
Use the mouse or built-in key bindings to navigate the pages of the book
- P , , : go to previous page
- N , . : go to next page
Use the search box to quickly find a specific topic
- F , S , / : open search dialog
- Down , Up : select next / previous result
- Esc , Tab : close search dialog
- Enter : follow selected result
All sponsorship recieved is used to maintain and further develop the Practicalli series of books and videos, although most of the work is still done with my own time and cost.