To install this package, run in Emacs:
M-x package-install RET clojure-mode RET
Provides font-lock, indentation, navigation and basic refactoring for the Clojure programming language (http://clojure.org). Using clojure-mode with paredit or smartparens is highly recommended. Here are some example configurations: ;; require or autoload paredit-mode (add-hook 'clojure-mode-hook #'paredit-mode) ;; require or autoload smartparens (add-hook 'clojure-mode-hook #'smartparens-strict-mode) See inf-clojure (http://github.com/clojure-emacs/inf-clojure) for basic interaction with Clojure subprocesses. See CIDER (http://github.com/clojure-emacs/cider) for better interaction with subprocesses via nREPL.
clojure-mode-5.15.1.tar.lz | 2022-Jul-30 | 39.5 KiB |
clojure-mode-5.15.0.tar.lz | 2022-Jul-19 | 39.4 KiB |
clojure-mode-5.14.0.tar.lz | 2022-Mar-08 | 39.2 KiB |
clojure-mode-5.13.0.tar.lz | 2021-Aug-09 | 37.4 KiB |
nbb.edn
).add-log-current-defun-function
to new function clojure-current-defun-name
(this is used by which-function-mode
and easy-kill
).def
being highlighted as a definition form. Now definition forms are enumerated explicitly in the font-locking code, like all other forms.imenu
instead of var name.clj[sc]
, to be correctly formulated by clojure-expected-ns
via new defcustom
entitled clojure-directory-prefixes
bb.edn
).clojure-promote-fn-literal
for converting #()
function literals to fn
form.bb
(babashka) to interpreter-mode-alist
.clojure-rename-ns-alias
to work on selected regions.clojure-toggle-ignore
, clojure-toggle-ignore-surrounding-form
, and clojure-toggle-defun
for inserting/deleting #_
ignore forms.clojure-special-arg-indent-factor
to control special argument indentation.clojure-sort-ns
from calling redisplay
.project.el
integration.clojure-view-grimoire
command.pcase
changes on Emacs master.clojure-rename-ns-alias
picks up existing aliases for minibuffer completion.