|
68 | 68 | ## 0.2.1 (2024-02-14)
|
69 | 69 |
|
70 | 70 | - [#36]: Rename all derived mode vars to match the package prefix.
|
71 |
| - - `clojurescript-ts-mode` -> `clojure-ts-clojurescript-mode` |
72 |
| - - `clojurec-ts-mode` -> `clojure-ts-clojurec-mode` |
73 |
| - - `clojure-dart-ts-mode` -> `clojure-ts-clojuredart-mode` |
74 |
| - - `clojure-jank-ts-mode` -> `clojure-ts-jank-mode` |
| 71 | + - `clojurescript-ts-mode` -> `clojure-ts-clojurescript-mode` |
| 72 | + - `clojurec-ts-mode` -> `clojure-ts-clojurec-mode` |
| 73 | + - `clojure-dart-ts-mode` -> `clojure-ts-clojuredart-mode` |
| 74 | + - `clojure-jank-ts-mode` -> `clojure-ts-jank-mode` |
75 | 75 | - [#30]: Add custom option `clojure-ts-toplevel-inside-comment-form` as an equivalent to `clojure-toplevel-inside-comment-form` in `clojure-mode`.
|
76 | 76 | - [#32]: Change behavior of `beginning-of-defun` and `end-of-defun` to consider all Clojure sexps as defuns.
|
77 | 77 |
|
78 | 78 | ## 0.2.0
|
79 | 79 |
|
80 | 80 | - Pin grammar revision in treesit-language-source-alist
|
81 |
| - - [bd61a7fb281b7b0b1d2e20d19ab5d46cbcdc6c1e](https://github.com/clojure-emacs/clojure-ts-mode/commit/bd61a7fb281b7b0b1d2e20d19ab5d46cbcdc6c1e) |
82 |
| -- Make font lock feature list more conforming with recommendations |
83 |
| - - (See treesit-font-lock-level documentation for more information.) |
84 |
| - - [2225190ee57ef667d69f2cd740e0137810bc38e7](https://github.com/clojure-emacs/clojure-ts-mode/commit/2225190ee57ef667d69f2cd740e0137810bc38e7) |
85 |
| -- Highlight docstrings in interface, protocol, and variable definitions |
86 |
| - - [9af0a6b35c708309acdfeb4c0c79061b0fd4eb44](https://github.com/clojure-emacs/clojure-ts-mode/commit/9af0a6b35c708309acdfeb4c0c79061b0fd4eb44) |
87 |
| -- Add support for semantic indentation (now the default) |
88 |
| - - [ae2e2486010554cfeb12f06a1485b4d81609d964](https://github.com/clojure-emacs/clojure-ts-mode/commit/ae2e2486010554cfeb12f06a1485b4d81609d964) |
89 |
| - - [ca3914aa7aa9645ab244658f8db781cc6f95111e](https://github.com/clojure-emacs/clojure-ts-mode/commit/ca3914aa7aa9645ab244658f8db781cc6f95111e) |
90 |
| - - [85871fdbc831b3129dae5762e9c247d453c35e15](https://github.com/clojure-emacs/clojure-ts-mode/commit/85871fdbc831b3129dae5762e9c247d453c35e15) |
91 |
| - - [ff5d7e13dc53cc5da0e8139b04e02d90f61d9065](https://github.com/clojure-emacs/clojure-ts-mode/commit/ff5d7e13dc53cc5da0e8139b04e02d90f61d9065) |
| 81 | + - [bd61a7fb281b7b0b1d2e20d19ab5d46cbcdc6c1e](https://github.com/clojure-emacs/clojure-ts-mode/commit/bd61a7fb281b7b0b1d2e20d19ab5d46cbcdc6c1e) |
| 82 | +Make font lock feature list more conforming with recommendations |
| 83 | + - (See treesit-font-lock-level documentation for more information.) |
| 84 | + - [2225190ee57ef667d69f2cd740e0137810bc38e7](https://github.com/clojure-emacs/clojure-ts-mode/commit/2225190ee57ef667d69f2cd740e0137810bc38e7) |
| 85 | +Highlight docstrings in interface, protocol, and variable definitions |
| 86 | + - [9af0a6b35c708309acdfeb4c0c79061b0fd4eb44](https://github.com/clojure-emacs/clojure-ts-mode/commit/9af0a6b35c708309acdfeb4c0c79061b0fd4eb44) |
| 87 | +Add support for semantic indentation (now the default) |
| 88 | + - [ae2e2486010554cfeb12f06a1485b4d81609d964](https://github.com/clojure-emacs/clojure-ts-mode/commit/ae2e2486010554cfeb12f06a1485b4d81609d964) |
| 89 | + - [ca3914aa7aa9645ab244658f8db781cc6f95111e](https://github.com/clojure-emacs/clojure-ts-mode/commit/ca3914aa7aa9645ab244658f8db781cc6f95111e) |
| 90 | + - [85871fdbc831b3129dae5762e9c247d453c35e15](https://github.com/clojure-emacs/clojure-ts-mode/commit/85871fdbc831b3129dae5762e9c247d453c35e15) |
| 91 | + - [ff5d7e13dc53cc5da0e8139b04e02d90f61d9065](https://github.com/clojure-emacs/clojure-ts-mode/commit/ff5d7e13dc53cc5da0e8139b04e02d90f61d9065) |
92 | 92 | - Highlight "\`quoted-symbols\` in docs strings like this."
|
93 |
| - - This feature uses a nested markdown parser. |
| 93 | + - This feature uses a nested markdown parser. |
94 | 94 | If the parser is not available this feature should be silently disabled.
|
95 | 95 | - [9af0a6b35c708309acdfeb4c0c79061b0fd4eb44](https://github.com/clojure-emacs/clojure-ts-mode/commit/9af0a6b35c708309acdfeb4c0c79061b0fd4eb44)
|
96 | 96 | - Highlight methods for `deftype`, `defrecord`, `defprotocol`, `reify` and `definterface`
|
97 | 97 | forms ([#20](https://github.com/clojure-emacs/clojure-ts-mode/issues/20)).
|
98 |
| - - [5231c348e509cff91edd1ec59d7a59645395da15](https://github.com/clojure-emacs/clojure-ts-mode/commit/5231c348e509cff91edd1ec59d7a59645395da15) |
99 |
| - - Thank you rrudakov for this contribution. |
| 98 | + - [5231c348e509cff91edd1ec59d7a59645395da15](https://github.com/clojure-emacs/clojure-ts-mode/commit/5231c348e509cff91edd1ec59d7a59645395da15) |
| 99 | + - Thank you rrudakov for this contribution. |
100 | 100 | - Add derived `clojure-jank-ts-mode` for the [Jank](https://github.com/jank-lang/jank) dialect of clojure
|
101 |
| - - [a7b9654488693cdc9057a91410f74de42a397d1b](https://github.com/clojure-emacs/clojure-ts-mode/commit/a7b9654488693cdc9057a91410f74de42a397d1b) |
| 101 | + - [a7b9654488693cdc9057a91410f74de42a397d1b](https://github.com/clojure-emacs/clojure-ts-mode/commit/a7b9654488693cdc9057a91410f74de42a397d1b) |
102 | 102 |
|
103 | 103 | ## 0.1.5
|
104 | 104 |
|
|
112 | 112 | ## 0.1.3
|
113 | 113 |
|
114 | 114 | - Add custom option for highlighting comment macro body forms as comments. [ae3790adc0fc40ad905b8c30b152122991592a4e](https://github.com/clojure-emacs/clojure-ts-mode/commit/ae3790adc0fc40ad905b8c30b152122991592a4e)
|
115 |
| - - Defaults to OFF, highlighting comment body forms like any other expressions. |
116 |
| - - Additionally, does a better job of better detecting comment macros by reducing false positives from forms like (not.clojure.core/comment) |
| 115 | + - Defaults to OFF, highlighting comment body forms like any other expressions. |
| 116 | + - Additionally, does a better job of better detecting comment macros by reducing false positives from forms like (not.clojure.core/comment) |
117 | 117 |
|
118 | 118 | ## 0.1.2
|
119 | 119 |
|
120 | 120 | - Add a syntax table from clojure-mode. [712dc772fd38111c1e35fe60e4dbe7ac83032bd6](https://github.com/clojure-emacs/clojure-ts-mode/commit/712dc772fd38111c1e35fe60e4dbe7ac83032bd6).
|
121 |
| - - Better support for `thing-at-point` driven functionality. |
122 |
| - - Thank you @jasonjckn for this contribution. |
| 121 | + - Better support for `thing-at-point` driven functionality. |
| 122 | + - Thank you @jasonjckn for this contribution. |
123 | 123 | - Add 3 derived major modes [4dc853df16ba09d10dc3a648865e681679c17606](https://github.com/clojure-emacs/clojure-ts-mode/commit/4dc853df16ba09d10dc3a648865e681679c17606)
|
124 |
| - - clojurescript-ts-mode |
125 |
| - - clojurec-ts-mode |
126 |
| - - clojure-dart-ts-mode |
| 124 | + - clojurescript-ts-mode |
| 125 | + - clojurec-ts-mode |
| 126 | + - clojure-dart-ts-mode |
127 | 127 |
|
128 | 128 | ## 0.1.1
|
129 | 129 |
|
|
0 commit comments