Skip to content

Practicalli Spacemacsλ︎

Practicalli Spacemacs book cover

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.

Why Spacemacs Install Spacemacs Clojure Development

🌐 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.

Built with Spacemacs

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.

git clone https://github.com/practicalli/spacemacs-config.git $XDG_CONFIG_HOME/spacemacs`
The above command creates the ~/.config/spacemacs/init.el that contains the configuration used in Practicalli Spacemacs book, all in one place.

Set SPACEMACSDIR environment variable to the location of the configuration in the shell, e.g. zsh, bash

export SPACEMACSDIR=$XDG_CONFIG_HOME/spacemacs

git clone https://github.com/practicalli/spacemacs-config.git $HOME/.spacemacs.d`
The above command creates the ~/.spacemacs.d/init.el that contains the configuration used in Practicalli Spacemacs book, all in one place.

Practicalli Spacemacs config uses a Gruvbox Light theme and the simplified Doom mode line theme, which can be readily changed.

Spacemacs Practicalli/spacemacs.d configuration - screenshot

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

Sponsor practicalli-john

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.

Thank you to 🌐 Cognitect, 🌐 Nubank and a wide range of other sponsors from the Clojure community for your continued support

Creative commons licenseλ︎

Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License (including images & stylesheets).