[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/tree-sitter c352392420 07/10: Add tree-sitter navigation support
From: |
Yuan Fu |
Subject: |
feature/tree-sitter c352392420 07/10: Add tree-sitter navigation support to python-mode |
Date: |
Wed, 26 Oct 2022 21:42:00 -0400 (EDT) |
branch: feature/tree-sitter
commit c352392420236d4fa7a8ac7f324f1a0358ad3584
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
Add tree-sitter navigation support to python-mode
* lisp/progmodes/python.el (python-mode): Set
treesit-defun-type-regexp.
---
lisp/progmodes/python.el | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 2c0c35174c..9783936635 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -6473,6 +6473,10 @@ Add import for undefined name `%s' (empty to skip): "
(setq-local treesit-font-lock-settings python--treesit-settings)
(setq-local imenu-create-index-function
#'python-imenu-treesit-create-index)
+ (setq-local treesit-defun-type-regexp (rx bol
+ (or "function" "class")
+ "_definition"
+ eol))
(treesit-major-mode-setup))
;; Elisp.
(t
- feature/tree-sitter updated (5070278539 -> 62c8c8e51a), Yuan Fu, 2022/10/26
- feature/tree-sitter c9df4cace0 02/10: * src/treesit.c (treesit_search_forward): Fix traverses algorithm., Yuan Fu, 2022/10/26
- feature/tree-sitter 5c1b9e65b9 03/10: ; * src/treesit.c (treesit_search_forward): Fix comment., Yuan Fu, 2022/10/26
- feature/tree-sitter 734df28368 05/10: Fix tree-sitter navigation, Yuan Fu, 2022/10/26
- feature/tree-sitter 62c8c8e51a 10/10: Plug tree-sitter-simple-indent into c-offset-alist, Yuan Fu, 2022/10/26
- feature/tree-sitter e868955bff 04/10: * src/treesit.c (treesit_search_dfs): Fix traverse algorithm., Yuan Fu, 2022/10/26
- feature/tree-sitter 6fb6cb075f 06/10: Add tree-sitter imenu support for js-mode and ts-mode, Yuan Fu, 2022/10/26
- feature/tree-sitter 76b86d9853 08/10: Generalize js--treesit-imenu-top-level-p, Yuan Fu, 2022/10/26
- feature/tree-sitter c352392420 07/10: Add tree-sitter navigation support to python-mode,
Yuan Fu <=
- feature/tree-sitter 5532ae81cf 09/10: * lisp/treesit.el (treesit-node-top-level-p): New argument TYPE., Yuan Fu, 2022/10/26
- feature/tree-sitter 1f74e9112e 01/10: Don't disable parse cache in tree-sitter activated js-mode, Yuan Fu, 2022/10/26