emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/tree-sitter 4fa13b2d83: Fix uses of treesit-ready-p


From: Yuan Fu
Subject: feature/tree-sitter 4fa13b2d83: Fix uses of treesit-ready-p
Date: Sat, 19 Nov 2022 21:59:15 -0500 (EST)

branch: feature/tree-sitter
commit 4fa13b2d838e11cbe3b713f3172721cb61d499f3
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    Fix uses of treesit-ready-p
    
    * lisp/progmodes/c-ts-mode.el (c-ts-mode)
    (c++-ts-mode)
    * lisp/progmodes/java-ts-mode.el (java-ts-mode)
    * lisp/progmodes/js.el (js-ts-mode)
    * lisp/progmodes/json-ts-mode.el (json-ts-mode)
    * lisp/progmodes/python.el (python-ts-mode)
    * lisp/progmodes/sh-script.el (sh-mode)
    * lisp/progmodes/ts-mode.el (ts-mode): Remove the MODE argument.
---
 lisp/progmodes/c-ts-mode.el    | 4 ++--
 lisp/progmodes/java-ts-mode.el | 2 +-
 lisp/progmodes/js.el           | 2 +-
 lisp/progmodes/json-ts-mode.el | 2 +-
 lisp/progmodes/python.el       | 2 +-
 lisp/progmodes/sh-script.el    | 2 +-
 lisp/progmodes/ts-mode.el      | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/lisp/progmodes/c-ts-mode.el b/lisp/progmodes/c-ts-mode.el
index 43668a56d9..9fc7e6f67c 100644
--- a/lisp/progmodes/c-ts-mode.el
+++ b/lisp/progmodes/c-ts-mode.el
@@ -494,7 +494,7 @@ the subtrees."
   "Major mode for editing C, powered by tree-sitter."
   :group 'c
 
-  (unless (treesit-ready-p nil 'c)
+  (unless (treesit-ready-p 'c)
     (error "Tree-sitter for C isn't available"))
 
   (treesit-parser-create 'c)
@@ -519,7 +519,7 @@ the subtrees."
   "Major mode for editing C++, powered by tree-sitter."
   :group 'c++
 
-  (unless (treesit-ready-p nil 'cpp)
+  (unless (treesit-ready-p 'cpp)
     (error "Tree-sitter for C++ isn't available"))
 
   ;; Comments.
diff --git a/lisp/progmodes/java-ts-mode.el b/lisp/progmodes/java-ts-mode.el
index d3cae1dcca..6a800d292c 100644
--- a/lisp/progmodes/java-ts-mode.el
+++ b/lisp/progmodes/java-ts-mode.el
@@ -277,7 +277,7 @@ the subtrees."
   :group 'java
   :syntax-table java-ts-mode--syntax-table
 
-  (unless (treesit-ready-p nil 'java)
+  (unless (treesit-ready-p 'java)
     (error "Tree-sitter for Java isn't available"))
 
   (treesit-parser-create 'java)
diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el
index 97e6c4f410..4b07c0d12c 100644
--- a/lisp/progmodes/js.el
+++ b/lisp/progmodes/js.el
@@ -3799,7 +3799,7 @@ Currently there are `js-mode' and `js-ts-mode'."
 
 \\<js-ts-mode-map>"
   :group 'js
-  (when (treesit-ready-p 'js-mode 'javascript)
+  (when (treesit-ready-p 'javascript)
     ;; Borrowed from `js-mode'.
     (setq-local prettify-symbols-alist js--prettify-symbols-alist)
     (setq-local parse-sexp-ignore-comments t)
diff --git a/lisp/progmodes/json-ts-mode.el b/lisp/progmodes/json-ts-mode.el
index c1d3d283b8..7e0dd17911 100644
--- a/lisp/progmodes/json-ts-mode.el
+++ b/lisp/progmodes/json-ts-mode.el
@@ -124,7 +124,7 @@ the subtrees."
   :group 'json
   :syntax-table json-ts-mode--syntax-table
 
-  (unless (treesit-ready-p nil 'json)
+  (unless (treesit-ready-p 'json)
     (error "Tree-sitter for JSON isn't available"))
 
   (treesit-parser-create 'json)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 456f141960..d16aeaf013 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -6591,7 +6591,7 @@ implementations: `python-mode' and `python-ts-mode'."
   "Major mode for editing Python files, using tree-sitter library.
 
 \\{python-mode-map}"
-  (when (treesit-ready-p 'python-mode 'python)
+  (when (treesit-ready-p 'python)
     (treesit-parser-create 'python)
     (setq-local treesit-font-lock-feature-list
                 '(( comment string definition)
diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el
index 3b66cdfab4..ed06f2263e 100644
--- a/lisp/progmodes/sh-script.el
+++ b/lisp/progmodes/sh-script.el
@@ -1587,7 +1587,7 @@ with your script for an edit-interpret-debug cycle."
 
   (cond
    ;; Tree-sitter.  If the shell is bash, we can enable tree-sitter.
-   ((treesit-ready-p 'sh-mode sh-shell)
+   ((treesit-ready-p sh-shell)
     (setq-local treesit-font-lock-feature-list
                 '((comment function string heredoc)
                   (variable keyword command declaration-command)
diff --git a/lisp/progmodes/ts-mode.el b/lisp/progmodes/ts-mode.el
index a6f8e0a65e..01719a89ee 100644
--- a/lisp/progmodes/ts-mode.el
+++ b/lisp/progmodes/ts-mode.el
@@ -267,7 +267,7 @@
   (cond
    ;; `ts-mode' requires tree-sitter to work, so we don't check if
    ;; user enables tree-sitter for it.
-   ((treesit-ready-p nil 'tsx)
+   ((treesit-ready-p 'tsx)
     ;; Tree-sitter.
     (treesit-parser-create 'tsx)
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]