[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#39134: 28.0.50; forward-sexp fails on curved singlequotes
From: |
Michalis V. |
Subject: |
bug#39134: 28.0.50; forward-sexp fails on curved singlequotes |
Date: |
Tue, 17 Aug 2021 12:58:46 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Andreas Röhler <andreas.roehler@easy-emacs.de> writes:
> Andreas Röhler <andreas.roehler@easy-emacs.de> writes:
>
> Hi Michalis,
>
> don't have any idea WRT importance of this.
>
> Just thought it may work - modifying the help-mode syntax-table should do it.
>
> Best,
>
> Andreas
hi Andreas,
Looking at the help-mode.el it wasn't very clear to me how the help-mode
syntax-table variable was actually created - there wasn't any defvar
defined but rather the syntax-table was applied inside two
defuns. Despite that "C-h v help-mode-syntax-table" would redirect
to this line in help-mode.el
(define-derived-mode help-mode special-mode "Help"
for some cryptic reason. Anyway attached is a patch that introduces
properly the help-mode-syntax-table var which derives from the elisp one
and sets ‘’ as parens. Now forward-sexp jumps over the definitions in
the *Help* buffer as it should despite any punctuation they may contain.
cheers,
Michalis
help-mode.diff
Description: Text Data