From 12095c721cda000af6a801c0824a3345ffad7a79 Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Wed, 20 Feb 2013 18:43:54 -0800 Subject: [PATCH] Remove unnecessary eval in __fish_complete_cd https://github.com/fish-shell/fish-shell/pull/589 --- share/functions/__fish_complete_cd.fish | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/functions/__fish_complete_cd.fish b/share/functions/__fish_complete_cd.fish index 736ff83c5..f54b5aaa7 100644 --- a/share/functions/__fish_complete_cd.fish +++ b/share/functions/__fish_complete_cd.fish @@ -17,7 +17,7 @@ function __fish_complete_cd -d "Completions for the cd command" # Note how this works: we evaluate $ctoken*/ # That trailing slash ensures that we only expand directories - set -l ctoken (commandline -ct) + set -l ctoken (commandline -ct) if echo $ctoken | sgrep '^/\|^\./\|^\.\./\|^~/' >/dev/null # This is an absolute search path # Squelch descriptions per issue 254 @@ -32,7 +32,7 @@ function __fish_complete_cd -d "Completions for the cd command" # in case the CDPATH directory is relative builtin cd $wd - eval builtin cd $i + builtin cd $i # What we would really like to do is skip descriptions if all # valid paths are in the same directory, but we don't know how to