From a19e1cdb4b755c10830d936b7924e0ad71d9d617 Mon Sep 17 00:00:00 2001 From: Hossein Sekhavat Date: Fri, 8 Aug 2014 18:20:43 +0430 Subject: [PATCH 1/2] Add alias 'E' for sudo-editing with emacsclient More description available at http://emacs-fu.blogspot.com/2011/12/system-administration-with-emacs.html --- aliases/available/emacs.aliases.bash | 1 + 1 file changed, 1 insertion(+) diff --git a/aliases/available/emacs.aliases.bash b/aliases/available/emacs.aliases.bash index ffdb9f35..73fd69bb 100644 --- a/aliases/available/emacs.aliases.bash +++ b/aliases/available/emacs.aliases.bash @@ -5,6 +5,7 @@ case $OSTYPE in linux*) alias em='emacs' alias e='emacsclient -n' + alias E="SUDO_EDITOR=\"emacsclient -c -a emacs\" sudoedit" ;; darwin*) alias em='open -a emacs' From d4c340b008c8f13bedd5c80690d4810758d10ff7 Mon Sep 17 00:00:00 2001 From: Hossein Sekhavat Date: Fri, 8 Aug 2014 18:55:48 +0430 Subject: [PATCH 2/2] Remove redundant arguments and replace 'sudoedit' with 'sudo -e' to be Mac-compatible --- aliases/available/emacs.aliases.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aliases/available/emacs.aliases.bash b/aliases/available/emacs.aliases.bash index 73fd69bb..0efcf780 100644 --- a/aliases/available/emacs.aliases.bash +++ b/aliases/available/emacs.aliases.bash @@ -5,7 +5,7 @@ case $OSTYPE in linux*) alias em='emacs' alias e='emacsclient -n' - alias E="SUDO_EDITOR=\"emacsclient -c -a emacs\" sudoedit" + alias E='SUDO_EDITOR="emacsclient" sudo -e' ;; darwin*) alias em='open -a emacs'