]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/vc/add-log.el (change-log-mode-syntax-table): New defvar
authorJuri Linkov <juri@linkov.net>
Sat, 28 Apr 2018 20:38:56 +0000 (23:38 +0300)
committerJuri Linkov <juri@linkov.net>
Sat, 28 Apr 2018 20:38:56 +0000 (23:38 +0300)
that redefines syntax of quotes to "expression quote or prefix operator".
(Bug#31231)

lisp/vc/add-log.el

index 4c64ae1f60b474ce83a24892de935a8f3d7d818d..4d69aac454c7dc4cc1a5738eba1f60141f1a008b 100644 (file)
@@ -1024,6 +1024,13 @@ the change log file in another window."
 (defvar smerge-resolve-function)
 (defvar copyright-at-end-flag)
 
+(defvar change-log-mode-syntax-table
+  (let ((table (make-syntax-table)))
+    (modify-syntax-entry ?` "'   " table)
+    (modify-syntax-entry ?' "'   " table)
+    table)
+  "Syntax table used while in `change-log-mode'.")
+
 ;;;###autoload
 (define-derived-mode change-log-mode text-mode "Change Log"
   "Major mode for editing change logs; like Indented Text mode.