clojure-mode
clojure-mode copied to clipboard
Emacs support for the Clojure(Script) programming language
```lisp (defun clojure-update-ns () "Update the namespace of the current buffer. Useful if a file has been renamed." (interactive) (let ((nsname (funcall clojure-expected-ns-function))) (when nsname (save-excursion (save-match-data (if (clojure-find-ns) (progn...
Dear clojure mode maintainers, In clojure mode the following currently holds: C-c SPC runs the command clojure-align (found in clojure-mode-map), which is an interactive compiled Lisp function in ‘clojure-mode.el’. It...
## Expected behavior M-x clojure-mode-display-version displays the current `clojure-mode-version' in the minibuffer. ## Actual behavior M-x clojure-mode-display-version displays `clojure-mode (version nil)` ## Steps to reproduce the problem M-x clojure-mode-display-version ##...
I've noticed on emacs-devel that Lisp-like modes weren't supposed to derive from `lisp-mode` (which is a major mode for Common Lisp), but rather from `lisp-data-mode` or directly from `prog-mode`. There's...
When filling in a docstring, there is no proper adaptive filling and it always seems to fill to the beginning column of the docstring. This problem has annoyed me for...
Not urgent, but I thought I would report what I see :smile: ## Expected behavior Not to have warning ## Actual behavior It shows up some warning during (async) compilation...
Per https://github.com/clojure-emacs/clojure-mode/pull/651/files#r1224358671 : > If function `clojure-sexp-starts-until-position` is called directly, then yes, it will loop forever for any single form in buffer. But this bug is triggered without user doing...
## Expected behavior Invoking `clojure-add-arity` in a single-arity function with metadata on the arglist should result in a function that still has that arglist meta. For example, if I have...
## Expected behavior [EDN](https://github.com/edn-format/edn) is a plain data format, and its syntax is a subset of Clojure's (eg. no regex / #() function literals). Should we have a lightweight `edn-mode`...
## Expected behavior in evil mode w motion should work on clojure symbols for example: this-symbol?! ## Actual behavior currently the motion will only include 'this' - i.e up to...