]> git.eshelyaron.com Git - emacs.git/commitdiff
(eshell-prefer-to-shell): Variable deleted;
authorRichard M. Stallman <rms@gnu.org>
Sat, 11 Mar 2006 15:13:19 +0000 (15:13 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 11 Mar 2006 15:13:19 +0000 (15:13 +0000)
the way it is implemented is too unclean.

lisp/eshell/eshell.el

index ed9e3e56c9ef0d8b68a1df56813041ddf263710e..cfc2f05b931576e13bb83b4d90a64de5c9db3af2 100644 (file)
@@ -323,24 +323,6 @@ the tasks accomplished by such tools."
       (= (file-modes eshell-directory-name)
         eshell-private-directory-modes)))
 
-(defcustom eshell-prefer-to-shell nil
-  "*If non-nil, \\[shell-command] will use Eshell instead of shell-mode."
-  :set (lambda (symbol value)
-        ;; modifying the global keymap directly is odious, but how
-        ;; else to achieve the takeover?
-        (if value
-            (progn
-              (define-key global-map [(meta ?!)] 'eshell-command)
-;;;            (define-key global-map [(meta ?|)] 'eshell-command-on-region)
-              )
-          (define-key global-map [(meta ?!)] 'shell-command)
-;;;        (define-key global-map [(meta ?|)] 'shell-command-on-region)
-          )
-        (set symbol value))
-  :type 'boolean
-  :require 'eshell
-  :group 'eshell)
-
 ;;;_* Running Eshell
 ;;
 ;; There are only three commands used to invoke Eshell.  The first two