]> code.delx.au - gnu-emacs/commitdiff
(command-line): Enable Xterm Mouse mode by default.
authorLuc Teirlinck <teirllm@auburn.edu>
Tue, 12 Apr 2005 23:06:44 +0000 (23:06 +0000)
committerLuc Teirlinck <teirllm@auburn.edu>
Tue, 12 Apr 2005 23:06:44 +0000 (23:06 +0000)
lisp/startup.el

index fddb8e9904b03804a640f4c69f9e1e42c358bad6..e27f86b422bb9f1fe49f39cae6d215173509848c 100644 (file)
@@ -746,6 +746,9 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'."
   (custom-reevaluate-setting 'blink-cursor-mode)
   (custom-reevaluate-setting 'normal-erase-is-backspace)
 
+  ;; If you change the code below, you need to also change the
+  ;; corresponding code in the tooltip-mode defcustom.  The two need
+  ;; to be equivalent under all conditions, or Custom will get confused.
   (unless (or noninteractive
              emacs-basic-display
               (not (display-graphic-p))
@@ -963,6 +966,10 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'."
 
   ;; Load library for our terminal type.
   ;; User init file can set term-file-prefix to nil to prevent this.
+
+  ;; If you change the code below, you need to also change the
+  ;; corresponding code in the xterm-mouse-mode defcustom.  The two need
+  ;; to be equivalent under all conditions, or Custom will get confused.
   (unless (or noninteractive
               window-system
               (null term-file-prefix))
@@ -974,7 +981,10 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'."
         (setq term
               (if (setq hyphend (string-match "[-_][^-_]+$" term))
                   (substring term 0 hyphend)
-                nil)))))
+                nil)))
+      (and term
+          (string-match "^\\(xterm\\|rxvt\\|dtterm\\|eterm\\)" term)
+          (xterm-mouse-mode 1))))
 
   ;; Update the out-of-memory error message based on user's key bindings
   ;; for save-some-buffers.