Releases: clojure-emacs/clojure-ts-mode
Releases · clojure-emacs/clojure-ts-mode
clojure-ts-mode 0.3
- #62: Define
list
"thing" to improve navigation in Emacs 31. - #64: Add defcustom
clojure-ts-auto-remap
to control remapping ofclojure-mode
buffers. - #66: Improve syntax highlighting:
- Highlight metadata with single keyword with
clojure-ts-keyword-face
. - Only highlight built-ins from
clojure.core
namespace. - Highlight named lambda functions properly.
- Fix syntax highlighting for functions and vars with metadata on the previous
line.
- Highlight metadata with single keyword with
- #67: Improve semantic indentation rules to be more consistent with cljfmt.
- #67: Introduce
clojure-ts-semantic-indent-rules
customization option. - #61: Fix issue with indentation of collection items with metadata.
- #68: Proper syntax highlighting for expressions with metadata.
- #69: Add basic support for dynamic indentation via
clojure-ts-get-indent-function
. - #70: Add support for nested indentation rules.
- #71: Properly highlight function name in
letfn
form. - #72: Pass fully qualified symbol to
clojure-ts-get-indent-function
. - #76: Improve performance of semantic indentation by caching rules.
- #74: Add imenu support for keywords definitions.
- #77: Update grammars to the latest versions.
- #79: Improve markdown highlighting in the docstrings.
- #60: Fix issue with incorrect fontification, when
markdown-inline
is enabled.
clojure-ts-mode 0.2.3
- [#38]: Add support for
in-ns
forms inclojure-ts-find-ns
. - [#46]: Fix missing
comment-add
variable inclojure-ts-mode-variables
mentioned in [#26] - Add imenu support for
deftest
definitions. - [#53]: Let
clojure-ts-mode
derive fromclojure-mode
for Emacs 30+. - [#42]: Fix imenu support for definitions with metadata.
- [#42]: Fix font locking of definitions with metadata.
- [#42]: Fix indentation of definitions with metadata.
- [#49]: Fix semantic indentation of quoted functions.
- [#58]: Add custom
fill-paragraph-function
which respects docstrings similar to
clojure-mode
. - [#59]: Add customization option to disable markdown syntax highlighting in the
docstrings.
clojure-ts-mode 0.2.2
clojure-ts-mode 0.2.1
- [#36]: Rename all derived mode vars to match the package prefix.
clojurescript-ts-mode
->clojure-ts-clojurescript-mode
clojurec-ts-mode
->clojure-ts-clojurec-mode
clojure-dart-ts-mode
->clojure-ts-clojuredart-mode
clojure-jank-ts-mode
->clojure-ts-jank-mode
- [#30]: Add custom option
clojure-ts-toplevel-inside-comment-form
as an equivalent toclojure-toplevel-inside-comment-form
inclojure-mode
. - [#32]: Change behavior of
beginning-of-defun
andend-of-defun
to consider all Clojure sexps as defuns.