Skip to content

Latest commit

 

History

History
 
 

clojure

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Clojure contribution layer for Spacemacs

logo

Table of Contents

Description

This layer adds support for Clojure language using Cider.

Packages Included

Goodies

  • Pretty symbols for anonymous functions and set literals, like (λ [a] (+ a 5)), ƒ(+ % 5), and ∈{2 4 6}.

Install

To use this contribution add it to your ~/.spacemacs

(setq-default dotspacemacs-configuration-layers '(clojure)
  "List of contribution to load."
)

Cider

Cider requires nRepl middleware to function, please check the installation instructions at the cider repository.

Key Bindings

Documentation

Key Binding       |                 Description

----------------------|------------------------------------------------------------ SPC m d d | cider doc SPC m d g | cider grimoire SPC m d j | cider javadoc

Evaluation

Key Binding       |                 Description

----------------------|------------------------------------------------------------ SPC m e b | eval buffer SPC m e r | eval region SPC m e s | eval last sexp

Goto

Key Binding       |                 Description

----------------------|------------------------------------------------------------ SPC m g v | goto var SPC m g e | goto error SPC m g s | goto symbol

REPL

Key Binding       |                 Description

----------------------|------------------------------------------------------------ SPC m j | cider jack in SPC m k | cider load-buffer SPC m z | switch to repl

Tests

Key Binding       |                 Description

----------------------|------------------------------------------------------------ SPC m t t | run tests