summaryrefslogtreecommitdiff
path: root/cape-keyword.el
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2023-01-02 19:15:30 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2023-01-02 19:16:01 +0100
commitda2bf90d23f07c982e5e9dc6f87a059ae2ee52a2 (patch)
treeaf21c25d18cca09ab59985ac7267c75d26e79eee /cape-keyword.el
parent68ae230a5b7ca523bfac2eecf6e2ce9b691cdd04 (diff)
cape-keyword: Support Emacs 29 treesitter modes
Diffstat (limited to 'cape-keyword.el')
-rw-r--r--cape-keyword.el27
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)