branch: externals/hyperbole
commit cede541e53ed03e326012a0d5826c60c2ee95b23
Author: bw <[email protected]>
Commit: bw <[email protected]>
hui-select.el - Fix # in syntax-table to be punctuation
This prevents it triggering in Markdown mode as a quote in front
of an sexp (left over from inheritance from
emacs-lisp-mode-syntax-table).
---
ChangeLog | 5 +++++
hui-select.el | 6 ++++--
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 6e5c7169f7..e0b6371a9d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2024-09-09 Bob Weiner <[email protected]>
+
+* hui-select.el (hui-select-syntax-table): Fix that # was registering as
+ an opening quote to an sexp rather than punctuation.
+
2024-09-08 Bob Weiner <[email protected]>
* hui-mini.el (hui:menu-highlight-flag): Add this new customization.
diff --git a/hui-select.el b/hui-select.el
index 988d880de2..99793460ad 100644
--- a/hui-select.el
+++ b/hui-select.el
@@ -3,7 +3,7 @@
;; Author: Bob Weiner
;;
;; Orig-Date: 19-Oct-96 at 02:25:27
-;; Last-Mod: 2-Sep-24 at 19:32:34 by Bob Weiner
+;; Last-Mod: 9-Sep-24 at 22:25:55 by Bob Weiner
;;
;; SPDX-License-Identifier: GPL-3.0-or-later
;;
@@ -347,6 +347,9 @@ Used to include a final line when marking indented code.")
(modify-syntax-entry ?\} "){" st)
(modify-syntax-entry ?< "(>" st)
(modify-syntax-entry ?> ")<" st)
+ ;; Next entry, e.g. for markdown mode, so does not register as a
+ ;; quote starting an sexp, as it does in emacs-lisp-mode
+ (modify-syntax-entry ?# "." st)
st)
"Syntax table to use when selecting delimited things.")
@@ -409,7 +412,6 @@ region (start . end) defining the boundaries of the thing
at that position."
:type '(repeat (cons (character :tag "Syntax-Char") function))
:group 'hyperbole-commands)
-
;;; ************************************************************************
;;; Public functions
;;; ************************************************************************