Features
March 17, 2025 ยท View on GitHub
This plugin relies on clojure-lsp features and lsp4ij, so most work is done there, for more detailed information about all clojure-lsp features, check the server documentation.
Find a function/var definition
Ctrl/Cmd + b or Ctrl/Cmd + click

Find all references of a function, var, keyword or namespace alias
Ctrl + Alt + h

Find all implementations of a defmulti or defprotocol
Ctrl/Cmd + Alt + g

Rename
Shift + F6

Documentation and clojuredocs integration
Ctrl/Cmd + Q or mouse hover

Completion
Ctrl/Cmd + SPC

Code lenses showing symbol references

Diagnostics (linter)

Format a whole file or range
Ctrl/Cmd + Alt + l
Call hierarchy
Ctrl + Alt + h

Document symbols
Ctrl/Cmd + F12

Wizard to create new Clojure projects

Code actions
Alt + Enter

Clean namespaces (Organize/Optimize imports)
Ctrl/Cmd + Alt + o
Paredit
Forward slurp
Alt + ]

Forward barf
Alt + [

Backward slurp
Alt + Shift + ]

Backward barf
Alt + Shift + [

Raise sexpr
Alt + r

Kill sexpr
Alt + k

Forward sexpr
Ctrl + Alt + ]
Forward select sexpr
Ctrl + Shift + Alt + ]
Backward sexpr
Ctrl + Alt + [
Backward select sexpr
Ctrl + Shift + Alt + [