diff options
Diffstat (limited to 'lisp/textmodes')
-rw-r--r-- | lisp/textmodes/dns-mode.el | 3 | ||||
-rw-r--r-- | lisp/textmodes/reftex-index.el | 6 | ||||
-rw-r--r-- | lisp/textmodes/reftex-toc.el | 3 | ||||
-rw-r--r-- | lisp/textmodes/reftex.el | 6 |
4 files changed, 11 insertions, 7 deletions
diff --git a/lisp/textmodes/dns-mode.el b/lisp/textmodes/dns-mode.el index 6dfea8f1887..712955e84de 100644 --- a/lisp/textmodes/dns-mode.el +++ b/lisp/textmodes/dns-mode.el @@ -184,8 +184,7 @@ Turning on DNS mode runs `dns-mode-hook'." (set (make-local-variable 'font-lock-defaults) '(dns-mode-font-lock-keywords nil nil ((?_ . "w")))) (add-hook 'before-save-hook 'dns-mode-soa-maybe-increment-serial - nil t) - (easy-menu-add dns-mode-menu dns-mode-map)) + nil t)) ;;;###autoload (defalias 'zone-mode 'dns-mode) diff --git a/lisp/textmodes/reftex-index.el b/lisp/textmodes/reftex-index.el index a1e30269d29..bebda483679 100644 --- a/lisp/textmodes/reftex-index.el +++ b/lisp/textmodes/reftex-index.el @@ -408,7 +408,8 @@ Here are all local bindings. (make-local-hook 'post-command-hook) (make-local-hook 'pre-command-hook)) (make-local-variable 'reftex-last-follow-point) - (easy-menu-add reftex-index-menu reftex-index-mode-map) + (when (featurep 'xemacs) + (easy-menu-add reftex-index-menu reftex-index-mode-map)) (add-hook 'post-command-hook 'reftex-index-post-command-hook nil t) (add-hook 'pre-command-hook 'reftex-index-pre-command-hook nil t)) @@ -1386,7 +1387,8 @@ Here are all local bindings. :syntax-table reftex-index-phrases-syntax-table (set (make-local-variable 'font-lock-defaults) reftex-index-phrases-font-lock-defaults) - (easy-menu-add reftex-index-phrases-menu reftex-index-phrases-mode-map) + (when (featurep 'xemacs) + (easy-menu-add reftex-index-phrases-menu reftex-index-phrases-mode-map)) (set (make-local-variable 'reftex-index-phrases-marker) (make-marker))) ;; (add-hook 'reftex-index-phrases-mode-hook 'turn-on-font-lock) diff --git a/lisp/textmodes/reftex-toc.el b/lisp/textmodes/reftex-toc.el index 02e7e3a8f12..eb6ed2ff441 100644 --- a/lisp/textmodes/reftex-toc.el +++ b/lisp/textmodes/reftex-toc.el @@ -153,7 +153,8 @@ Here are all local bindings. (make-local-variable 'reftex-last-follow-point) (add-hook 'post-command-hook 'reftex-toc-post-command-hook nil t) (add-hook 'pre-command-hook 'reftex-toc-pre-command-hook nil t) - (easy-menu-add reftex-toc-menu reftex-toc-mode-map)) + (when (featurep 'xemacs) + (easy-menu-add reftex-toc-menu reftex-toc-mode-map))) (defvar reftex-last-toc-file nil "Stores the file name from which `reftex-toc' was called. For redo command.") diff --git a/lisp/textmodes/reftex.el b/lisp/textmodes/reftex.el index 4071c0dd074..29ebab5f9bb 100644 --- a/lisp/textmodes/reftex.el +++ b/lisp/textmodes/reftex.el @@ -207,7 +207,8 @@ on the menu bar. (if reftex-mode (progn ;; Mode was turned on - (easy-menu-add reftex-mode-menu) + (when (featurep 'xemacs) + (easy-menu-add reftex-mode-menu)) (and reftex-plug-into-AUCTeX (reftex-plug-into-AUCTeX)) (unless (get 'reftex-auto-view-crossref 'initialized) @@ -224,7 +225,8 @@ on the menu bar. (run-hooks 'reftex-mode-hook)) ;; Mode was turned off - (easy-menu-remove reftex-mode-menu))) + (when (featurep 'xemacs) + (easy-menu-remove reftex-mode-menu)))) (defvar reftex-docstruct-symbol) (defun reftex-kill-buffer-hook () |