From da2bf90d23f07c982e5e9dc6f87a059ae2ee52a2 Mon Sep 17 00:00:00 2001 From: Daniel Mendler Date: Mon, 2 Jan 2023 19:15:30 +0100 Subject: cape-keyword: Support Emacs 29 treesitter modes --- cape-keyword.el | 27 +++++++++++++++++++-------- 1 file 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) -- cgit v1.0