+2011-09-18 Juri Linkov <juri@jurta.org>
+
+ * info.el (Info-mode-syntax-table): New variable.
+ (Info-mode): Set `:syntax-table' to `Info-mode-syntax-table'. (Bug#3312)
+
2011-09-18 Juri Linkov <juri@jurta.org>
* info.el (Info-file-supports-index-cookies): Increment
(defvar tool-bar-map)
(defvar bookmark-make-record-function)
+(defvar Info-mode-syntax-table
+ (let ((st (copy-syntax-table text-mode-syntax-table)))
+ ;; Use punctuation syntax for apostrophe because of
+ ;; extensive use of quotes like `this' in Info manuals.
+ (modify-syntax-entry ?' "." st)
+ st)
+ "Syntax table used in `Info-mode'.")
+
;; Autoload cookie needed by desktop.el
;;;###autoload
(define-derived-mode Info-mode nil "Info"
\\[clone-buffer] Select a new cloned Info buffer in another window.
\\[universal-argument] \\[info] Move to new Info file with completion.
\\[universal-argument] N \\[info] Select Info buffer with prefix number in the name *info*<N>."
- :syntax-table text-mode-syntax-table
+ :syntax-table Info-mode-syntax-table
:abbrev-table text-mode-abbrev-table
(setq tab-width 8)
(add-hook 'activate-menubar-hook 'Info-menu-update nil t)