Subject: bug#6226: Please add a customizable option to NOT call tramp for every sudo command

From: Michael Albinus <[email-masked]>
Date: Wed, 26 May 2010 05:26:19 +0200

Stefan Monnier <[email-masked]> writes:

>> fmakunbound does the job, yes. But i just think providing a defcustom
>> interface
>
> Agreed.

I don't know, whether another defcustom is needed. Eshell gives you
already configuration hooks, for example:

(add-hook 'eshell-named-command-hook
          (lambda (command args)
            (if (member command '("su" "sudo"))
                (throw 'eshell-replace-command
	               (eshell-parse-command (concat "*" command) args)))))

Alternatively, one could disable the alias commands interactively in
eshell, without further configuration:

~ $ fmakunbound (quote eshell/su)
~ $ fmakunbound (quote eshell/sudo)

I will document both approches in eshell.texi.

>         Stefan

Best regards, Michael.