diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2023-01-02 19:15:30 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2023-01-02 19:16:01 +0100 |
| commit | da2bf90d23f07c982e5e9dc6f87a059ae2ee52a2 (patch) | |
| tree | af21c25d18cca09ab59985ac7267c75d26e79eee /cape-keyword.el | |
| parent | 68ae230a5b7ca523bfac2eecf6e2ce9b691cdd04 (diff) | |
cape-keyword: Support Emacs 29 treesitter modes
Diffstat (limited to 'cape-keyword.el')
| -rw-r--r-- | cape-keyword.el | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/cape-keyword.el b/cape-keyword.el index d52063d..ef88845 100644 --- a/cape-keyword.el +++ b/cape-keyword.el @@ -358,17 +358,28 @@ "i32" "i64" "include" "list" "map" "oneway" "optional" "required" "service" "set" "string" "struct" "throws" "typedef" "void") ;; Aliases - (js2-mode javascript-mode) - (js2-jsx-mode javascript-mode) - (espresso-mode javascript-mode) - (js-mode javascript-mode) - (js-jsx-mode javascript-mode) - (rjsx-mode javascript-mode) (cperl-mode perl-mode) - (jde-mode java-mode) + (enh-ruby-mode ruby-mode) + (espresso-mode javascript-mode) (ess-julia-mode julia-mode) + (jde-mode java-mode) + (js-jsx-mode javascript-mode) + (js-mode javascript-mode) + (js2-jsx-mode javascript-mode) + (js2-mode javascript-mode) (phps-mode php-mode) - (enh-ruby-mode ruby-mode)) + (rjsx-mode javascript-mode) + ;; Emacs 29 treesitter modes + (c++-ts-mode c++-mode) + (c-ts-mode c-mode) + (csharp-ts-mode csharp-mode) + (css-ts-mode css-mode) + (go-ts-mode go-mode) + (java-ts-mode java-mode) + (js-ts-mode javascript-mode) + (python-ts-mode python-mode) + (ruby-ts-mode ruby-mode) + (rust-ts-mode rust-mode)) "Alist of major modes and keywords." :type 'alist :group 'cape) |
