From 69d0cb2f22d5a77eedf1259e804a7e05d4133a52 Mon Sep 17 00:00:00 2001 From: Pat Regan Date: Wed, 18 May 2011 18:16:16 -0400 Subject: [PATCH] Open read only files with sudo --- plugins/go-command/go-command.plugin.zsh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/go-command/go-command.plugin.zsh b/plugins/go-command/go-command.plugin.zsh index bfe9bb8bb..fe893eb01 100644 --- a/plugins/go-command/go-command.plugin.zsh +++ b/plugins/go-command/go-command.plugin.zsh @@ -1,7 +1,12 @@ go() { if [ -f "$1" ]; then if [ -n "`file $1 | grep '\(text\|empty\|no magic\)'`" ]; then - $EDITOR "$1" + if [ -w "$1" ]; then + $EDITOR "$1" + else + sudo $EDITOR "$1" + #echo $EDITOR /sudo::"$1" # For emacsclient+tramp + fi else if [ -e "`which xdg-open`" ]; then if [ -n "$DISPLAY" ]; then