Skip to content
Practicalli Spacemacs
Extensive Languages
Initializing search
GitHub
Practicalli Spacemacs
GitHub
Introduction
Introduction
REPL Workflow
Why Spacemacs
Why Spacemacs
Extensive Languages
Mneomic Menus
Multi-modal Editing
Layer Configuration
Clojure Support
Structural Editing
Selection Narrowing
Project and File Navigation
Layouts
Mini-cheatsheet
Contributing
Writing Tips
Resources
Pre-install
Install
Install
Manual Configuration
Clojure Layer
Enhance Clojure
Enhance Clojure
Smartparens
Evil Structural Editing
Clj-kondo server
Clojure LSP
Clojure LSP
Configure LSP and Cider
Clojure LSP snippets
Font
Full Screen
Themes
Line Numbers
Start Emacs Instantly
Git Editor
Update Spacemacs
Troubleshoot
Spacemacs Basics
Spacemacs Basics
Emacs Basics
Projects
Projects
dired Emacs directory editor
Layouts and Workspaces
Buffer management
Managing Windows
Open and create Files & directories
Projectile - project specific commands
Ranger file manager
Searching Projects
Tidying up buffers
Treemacs - Visualise your project structure
Visual Select
Spell checking in Spacemacs
Evil Basics
Evil Basics
Evil editing states
Evil Keybinding Reference
Speaking Evil
Evil Quick Reference
Vim editing for Clojure developers
Evil G menu
Evil Z menu
Evil Tools
Evil Tools
Helm-swoop
Editing with Vim and iedit
iedit in action
Narrowing - very selective editing
Replacing text across projects
Multiple Cursors
Clojure
Clojure
REPL
REPL
Connect to a Clojure REPL
Connect to Remote REPL
Cider Jack-in
Portal data visualization
ClojureScript projects
Refresh REPL State
Component Lifecycle
Clear REPL Buffer
Project Config
Project Config
Monorepo
Documentation
Documentation
Comments
Apropos
Cider-doc
Javadoc
Evaluate Clojure
Evaluate Clojure
Expressions
Inspect Values
Interrupt Eval
Remove Eval
Intermediate values
Macro Expand
Evaluate in the REPL Buffer
Testing
Testing
Kaocha Test Runner
Unit Testing
Cider test deps edn projects
Writing Unit Tests with clojure.test
Running unit tests in Cider
Re run tests from test report buffer
Refactor Unit Tests
Configure CIDER test runner
Navigating Code
Navigating Code
Expressions
Markers
Namespaces
Symbols
Functions
Java
Code Folding
Find Uses
Structural Editing
Structural Editing
Smartparens
Evil Cleverparens
Lisp State
Lisp State
Wrap Unrap
Slurp Barf
Deleting
Raising
Snippets
Snippets
Clojure LSP
Clojure LSP
Custom snippets for Clojure LSP
Practicalli Snippets for Clojure LSP
Yasnippets
Yasnippets
Built in snippets
Clojure snippets reference
Create snippets from existing text
Practicalli Clojure mode Yasnippets
Yasnippets Custom Snippets
Refactor
Refactor
Function
Namespace
Project
Clojure Mode
Clojure LSP
Debug
Debug
Understand Errors
Format Errors
Inspect values
Cider debug
Classpath Issues
core-async
Sayid Debug
Code Quality
Code Quality
Live linting
Batch Linting
Idiomatic code with Kibit
Formatting Code
Source Control
Source Control
Git Layer
Git Config
Forge Config
GitHub Clone
Magit Git Client
Magit Git Client
Create a local Git repository
List your local Git repositories
Magit Status
Branching in Magit
Staging changes
Stashing changes
Committing changes
Tag a commit
Git Timemachine
Reset Commit History
Interactive Rebasing
Cherry Picking commits
Reviewing Commits with Git Blame
Cleaning up Magit sessions
Highlight Version Control Changes
Remote Repository
Remote Repository
Add remote repository to local repository
Magit checkout remote branches
Clone remote repositories
Configure default push remote branch
Configure default upstream remote branch
Pull Changes
Push Changes
Try Pull Requests with Magit
Magit Forge
Magit Forge
Add Repository to Database
Remote Fork
Manage Issues
Manage Pull Requests
Markdown
Markdown
Org-mode
Org-mode
Org-mode Headings
Lists and Checkboxes
Linking to files and websites
Org-mode TODO states
Org-mode Tables
Org blocks - source code and more
Org-mode tweaks
Org Journal
Yasnippets for Org-mode
Literate Programming
Database
Database
Add SQL Layer and LSP support
Configure connections
SQL Layer External dependencies
Using SQL from Spacemacs
Ultra-Mobile Termux
Ultra-Mobile Termux
F-Droid
Termux Setup
Using Termux
Git
Zsh
Clojure
Spacemacs
Misc
Misc
Artist Mode
Unicode Characters
Reference
Reference
Switch to Spacemacs develop
Emacs Quick Reference
Spacemacs Conventions
Hydra menus
Projectile
Cider reference
Cider configuration variables.
Clojure REPL
Clojure REPL
Connect to a running Repl
Switching to the REPL
Show REPL Buffer
REPL Command Menu
REPL History
Clojure Standard Library
Clojure Standard Library
Control flow
Data Structures
Functions
Maths
Strings
Clojure LSP
Clojure LSP
LSP Variables
Smartparens cheatsheet
Reference: Keybindings
Common CIDER default keybindings for Emacs
Useful Vim key bindings
Vim - Getting Comfortable
Evil Key Bindings Reference
MacOSX Specific configuration
Emacs
Emacs
Emacs Shell
Encryption in Emacs - EasyPG Assistant
Creating a gpg key
Writing Emacs Lisp
Alternative Tools
Alternative Tools
Leiningen
Org-mode Easy Templates
To Review
To Review
Common Tasks using Evil vim-style editing
Evil Vim Style Editing
Extensive Language Support
λ︎
Back to top