summaryrefslogtreecommitdiff
path: root/lisp/ls-lisp.el
diff options
context:
space:
mode:
authorYuan Fu <casouri@gmail.com>2022-11-23 12:07:07 -0800
committerYuan Fu <casouri@gmail.com>2022-11-23 13:27:56 -0800
commit6785273a8251a2d3dc0450264196f3f19f6403bc (patch)
tree6f8473685f068352a4f5a11caec4815401a4e5f4 /lisp/ls-lisp.el
parent10f8f9a1851a4bda42dc6f22ae85d09e1693a07e (diff)
downloademacs-6785273a8251a2d3dc0450264196f3f19f6403bc.tar.gz
emacs-6785273a8251a2d3dc0450264196f3f19f6403bc.tar.bz2
emacs-6785273a8251a2d3dc0450264196f3f19f6403bc.zip
More flexible tree-sitter defun navigation
Before this change, treesit-beginning-of-defun skips nested defuns. Now user can decide whether to skip nested defuns. * lisp/treesit.el (treesit-search-forward-goto): Improve docstring. (treesit-defun-prefer-top-level): New variable. (treesit--defun-maybe-top-level): New function. (treesit-beginning-of-defun) (treesit-end-of-defun): Use treesit--defun-maybe-top-level.
Diffstat (limited to 'lisp/ls-lisp.el')
0 files changed, 0 insertions, 0 deletions