GNU bug report logs - #76784
31.0.50; up-list works incorrectly on emacs-30 if forward-sexp-function is set to treesit-forward-sexp

Previous Next

Package: emacs;

Reported by: Roman Rudakov <rrudakov <at> fastmail.com>

Date: Thu, 6 Mar 2025 16:52:02 UTC

Severity: normal

Fixed in version 31.0.50

Done: Juri Linkov <juri <at> linkov.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Juri Linkov <juri <at> linkov.net>
To: Roman Rudakov <rrudakov <at> fastmail.com>
Cc: 76784 <at> debbugs.gnu.org
Subject: bug#76784: 31.0.50; up-list works incorrectly on emacs-30 if forward-sexp-function is set to treesit-forward-sexp
Date: Sat, 08 Mar 2025 20:46:16 +0200
close 76784 31.0.50
thanks

>>> The bug is reproducible for clojure-ts-mode. If "sexp" thing is defined
>>> for
>>> tree-sitter mode, forward-sexp-function is set to treesit-forward-sexp
>>> (https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/treesit.el?h=emacs-30#n3147)
>>
>> Thanks for the bug report.  This can be fixed for Emacs 31 (i.e. current
>> master) by such patch.  Also please note that treesit-transpose-sexps
>> is working again on Emacs 31.
>
> Thank you for the patch Juri! I tried it locally and it works well for
> Emacs 31. I'll suggest to apply it to clojure-ts-mode.

Nice to see this applied to clojure-ts-mode, so now closing this bug report.




This bug report was last modified 166 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.