From 175aa7d7b1dda3be0280d58f1db6e7fa3c213959 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Sun, 12 Jan 2025 11:48:55 +0100 Subject: Keep hype going --- reviews/emacs/hype.org | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'reviews') diff --git a/reviews/emacs/hype.org b/reviews/emacs/hype.org index 0ec1bcf..40a297d 100644 --- a/reviews/emacs/hype.org +++ b/reviews/emacs/hype.org @@ -18,12 +18,31 @@ keeping track of the changes /I/ am excited about. The option can be set to kill either [[info:emacs#Words][an Emacs word]] (major-mode dependant) or a [[info:readline#Commands For Killing][readline word]] (whitespace-separated). +** Programming +*** tree-sitter +**** Finer sexp movement (bug#73404) +Sexp commands no longer "overshoot" in tree-sitter modes. For +example, in previous releases, invoking =C-M-f= in c-ts-mode with +point… + +- at the start of a function definition: point would jump to the end + of the function (redundant with =C-M-e=), +- 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=. ** UI *** Completion **** ~completion-eager-display~ **** ~completion-pcm-leading-wildcard~ **** ~completion-styles~ bindings - to set completion-ignore-case +*** Windows +**** New window layout commands (=window-x.el=) +Looking forward to ~flip~ and ~rotate~ and ~transpose~ 🫨 * 30 ** =:core= promotions *** visual-wrap (was adaptive-wrap): soft & mode-sensitive wrap prefixes -- cgit v1.2.3