[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/textmodes/texinfo.el,v
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/textmodes/texinfo.el,v |
Date: |
Mon, 10 Sep 2007 04:02:11 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Stefan Monnier <monnier> 07/09/10 04:02:10
Index: textmodes/texinfo.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/textmodes/texinfo.el,v
retrieving revision 1.118
retrieving revision 1.119
diff -u -b -r1.118 -r1.119
--- textmodes/texinfo.el 26 Jul 2007 05:27:35 -0000 1.118
+++ textmodes/texinfo.el 10 Sep 2007 04:02:08 -0000 1.119
@@ -51,13 +51,13 @@
;;;###autoload
(defcustom texinfo-open-quote "``"
- "*String inserted by typing \\[texinfo-insert-quote] to open a quotation."
+ "String inserted by typing \\[texinfo-insert-quote] to open a quotation."
:type 'string
:group 'texinfo)
;;;###autoload
(defcustom texinfo-close-quote "''"
- "*String inserted by typing \\[texinfo-insert-quote] to close a quotation."
+ "String inserted by typing \\[texinfo-insert-quote] to close a quotation."
:type 'string
:group 'texinfo)
@@ -296,21 +296,19 @@
;;; Syntax table
-(defvar texinfo-mode-syntax-table nil)
-
-(if texinfo-mode-syntax-table
- nil
- (setq texinfo-mode-syntax-table (make-syntax-table))
- (modify-syntax-entry ?\" "." texinfo-mode-syntax-table)
- (modify-syntax-entry ?\\ "." texinfo-mode-syntax-table)
- (modify-syntax-entry ?@ "\\" texinfo-mode-syntax-table)
- (modify-syntax-entry ?\^q "\\" texinfo-mode-syntax-table)
- (modify-syntax-entry ?\[ "(]" texinfo-mode-syntax-table)
- (modify-syntax-entry ?\] ")[" texinfo-mode-syntax-table)
- (modify-syntax-entry ?{ "(}" texinfo-mode-syntax-table)
- (modify-syntax-entry ?} "){" texinfo-mode-syntax-table)
- (modify-syntax-entry ?\n ">" texinfo-mode-syntax-table)
- (modify-syntax-entry ?\' "w" texinfo-mode-syntax-table))
+(defvar texinfo-mode-syntax-table
+ (let ((st (make-syntax-table)))
+ (modify-syntax-entry ?\" "." st)
+ (modify-syntax-entry ?\\ "." st)
+ (modify-syntax-entry ?@ "\\" st)
+ (modify-syntax-entry ?\^q "\\" st)
+ (modify-syntax-entry ?\[ "(]" st)
+ (modify-syntax-entry ?\] ")[" st)
+ (modify-syntax-entry ?{ "(}" st)
+ (modify-syntax-entry ?} "){" st)
+ (modify-syntax-entry ?\n ">" st)
+ (modify-syntax-entry ?\' "w" st)
+ st))
;; Written by Wolfgang Bangerth <address@hidden>
;; To override this example, set either `imenu-generic-expression'
@@ -399,7 +397,6 @@
;;; Keybindings
-(defvar texinfo-mode-map nil)
;;; Keys common both to Texinfo mode and to TeX shell.
@@ -420,65 +417,65 @@
;; Mode documentation displays commands in reverse order
;; from how they are listed in the texinfo-mode-map.
-(if texinfo-mode-map
- nil
- (setq texinfo-mode-map (make-sparse-keymap))
+(defvar texinfo-mode-map
+ (let ((map (make-sparse-keymap)))
;; bindings for `texnfo-tex.el'
- (texinfo-define-common-keys texinfo-mode-map)
+ (texinfo-define-common-keys map)
- (define-key texinfo-mode-map "\"" 'texinfo-insert-quote)
+ (define-key map "\"" 'texinfo-insert-quote)
;; bindings for `makeinfo.el'
- (define-key texinfo-mode-map "\C-c\C-m\C-k" 'kill-compilation)
- (define-key texinfo-mode-map "\C-c\C-m\C-l"
+ (define-key map "\C-c\C-m\C-k" 'kill-compilation)
+ (define-key map "\C-c\C-m\C-l"
'makeinfo-recenter-compilation-buffer)
- (define-key texinfo-mode-map "\C-c\C-m\C-r" 'makeinfo-region)
- (define-key texinfo-mode-map "\C-c\C-m\C-b" 'makeinfo-buffer)
+ (define-key map "\C-c\C-m\C-r" 'makeinfo-region)
+ (define-key map "\C-c\C-m\C-b" 'makeinfo-buffer)
;; bindings for `texinfmt.el'
- (define-key texinfo-mode-map "\C-c\C-e\C-r" 'texinfo-format-region)
- (define-key texinfo-mode-map "\C-c\C-e\C-b" 'texinfo-format-buffer)
+ (define-key map "\C-c\C-e\C-r" 'texinfo-format-region)
+ (define-key map "\C-c\C-e\C-b" 'texinfo-format-buffer)
;; AUCTeX-like bindings
- (define-key texinfo-mode-map "\e\r" 'address@hidden)
+ (define-key map "\e\r" 'address@hidden)
;; bindings for updating nodes and menus
- (define-key texinfo-mode-map "\C-c\C-um" 'texinfo-master-menu)
+ (define-key map "\C-c\C-um" 'texinfo-master-menu)
- (define-key texinfo-mode-map "\C-c\C-u\C-m" 'texinfo-make-menu)
- (define-key texinfo-mode-map "\C-c\C-u\C-n" 'texinfo-update-node)
- (define-key texinfo-mode-map "\C-c\C-u\C-e" 'texinfo-every-node-update)
- (define-key texinfo-mode-map "\C-c\C-u\C-a" 'texinfo-all-menus-update)
-
- (define-key texinfo-mode-map "\C-c\C-s" 'texinfo-show-structure)
-
- (define-key texinfo-mode-map "\C-c}" 'up-list)
- (define-key texinfo-mode-map "\C-c]" 'up-list)
- (define-key texinfo-mode-map "\C-c{" 'texinfo-insert-braces)
+ (define-key map "\C-c\C-u\C-m" 'texinfo-make-menu)
+ (define-key map "\C-c\C-u\C-n" 'texinfo-update-node)
+ (define-key map "\C-c\C-u\C-e" 'texinfo-every-node-update)
+ (define-key map "\C-c\C-u\C-a" 'texinfo-all-menus-update)
+
+ (define-key map "\C-c\C-s" 'texinfo-show-structure)
+
+ (define-key map "\C-c}" 'up-list)
+ (define-key map "\C-c]" 'up-list)
+ (define-key map "\C-c{" 'texinfo-insert-braces)
;; bindings for inserting strings
- (define-key texinfo-mode-map "\C-c\C-o" 'texinfo-insert-block)
- (define-key texinfo-mode-map "\C-c\C-c\C-d" 'texinfo-start-menu-description)
- (define-key texinfo-mode-map "\C-c\C-c\C-s" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-c\C-e" 'address@hidden)
-
- (define-key texinfo-mode-map "\C-c\C-cv" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-cu" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-ct" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-cs" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-cq" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-co" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-cn" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-cm" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-ck" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-ci" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-cf" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-cx" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-ce" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-cd" 'address@hidden)
- (define-key texinfo-mode-map "\C-c\C-cc" 'address@hidden))
+ (define-key map "\C-c\C-o" 'texinfo-insert-block)
+ (define-key map "\C-c\C-c\C-d" 'texinfo-start-menu-description)
+ (define-key map "\C-c\C-c\C-s" 'address@hidden)
+ (define-key map "\C-c\C-c\C-e" 'address@hidden)
+
+ (define-key map "\C-c\C-cv" 'address@hidden)
+ (define-key map "\C-c\C-cu" 'address@hidden)
+ (define-key map "\C-c\C-ct" 'address@hidden)
+ (define-key map "\C-c\C-cs" 'address@hidden)
+ (define-key map "\C-c\C-cq" 'address@hidden)
+ (define-key map "\C-c\C-co" 'address@hidden)
+ (define-key map "\C-c\C-cn" 'address@hidden)
+ (define-key map "\C-c\C-cm" 'address@hidden)
+ (define-key map "\C-c\C-ck" 'address@hidden)
+ (define-key map "\C-c\C-ci" 'address@hidden)
+ (define-key map "\C-c\C-cf" 'address@hidden)
+ (define-key map "\C-c\C-cx" 'address@hidden)
+ (define-key map "\C-c\C-ce" 'address@hidden)
+ (define-key map "\C-c\C-cd" 'address@hidden)
+ (define-key map "\C-c\C-cc" 'address@hidden)
+ map))
(easy-menu-define texinfo-mode-menu
texinfo-mode-map
@@ -947,22 +944,22 @@
;;; The tex and print function definitions:
(defcustom texinfo-texi2dvi-command "texi2dvi"
- "*Command used by `texinfo-tex-buffer' to run TeX and texindex on a buffer."
+ "Command used by `texinfo-tex-buffer' to run TeX and texindex on a buffer."
:type 'string
:group 'texinfo)
(defcustom texinfo-tex-command "tex"
- "*Command used by `texinfo-tex-region' to run TeX on a region."
+ "Command used by `texinfo-tex-region' to run TeX on a region."
:type 'string
:group 'texinfo)
(defcustom texinfo-texindex-command "texindex"
- "*Command used by `texinfo-texindex' to sort unsorted index files."
+ "Command used by `texinfo-texindex' to sort unsorted index files."
:type 'string
:group 'texinfo)
(defcustom texinfo-delete-from-print-queue-command "lprm"
- "*Command string used to delete a job from the line printer queue.
+ "Command string used to delete a job from the line printer queue.
Command is used by \\[texinfo-delete-from-print-queue] based on
number provided by a previous \\[tex-show-print-queue]
command."
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lisp/textmodes/texinfo.el,v,
Stefan Monnier <=