From 99b4308554b994a557f4cc18120bd1709bb7a8e3 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Fri, 11 Apr 2025 08:22:13 +0200 Subject: Note further refinement in tree-sitter movement commands --- reviews/emacs/hype.org | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'reviews') diff --git a/reviews/emacs/hype.org b/reviews/emacs/hype.org index 930d5b8..380def2 100644 --- a/reviews/emacs/hype.org +++ b/reviews/emacs/hype.org @@ -35,7 +35,7 @@ that we can always use ~define-key~ and forget about hazards… ** Programming *** tree-sitter -**** Finer sexp movement (bug#73404) +**** Finer sexp movement (bug#73404, bug#76676) Sexp commands no longer "overshoot" in tree-sitter modes. For example, in previous releases, invoking =C-M-f= in c-ts-mode with point… @@ -45,10 +45,14 @@ point… - at the start of a statement: point would jump to the end of the statement (redundant with =M-e=). -Now tree-sitter modes can opt into the more familiar "atom"-based -movement - in c-ts-mode, stopping over each identifier or keyword, -still leaping over delimiter pairs (=([{}])=), by defining a =list= -element in =treesit-thing-settings=. +Now: + +- tree-sitter modes can opt into the more familiar "atom"-based + movement - in c-ts-mode, stopping over each identifier or keyword, + still leaping over delimiter pairs (=([{}])=), by defining a =list= + element in =treesit-thing-settings=. +- users can invoke ~treesit-toggle-sexp-type~ to make =C-M= commands + choose between "treesit nodes" vs "syntax symbols". ** UI *** Completion **** ~completion-eager-display~ -- cgit v1.2.3