summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dotfiles/fish/conf.d/quickedit.fish15
1 files changed, 8 insertions, 7 deletions
diff --git a/dotfiles/fish/conf.d/quickedit.fish b/dotfiles/fish/conf.d/quickedit.fish
index 3c6c333..d39176e 100644
--- a/dotfiles/fish/conf.d/quickedit.fish
+++ b/dotfiles/fish/conf.d/quickedit.fish
@@ -53,27 +53,28 @@ end
function quickedit
set -l prev_dir (pwd)
- set -l grep_pattern .
+ cd $QUICKEDIT_DIR
if test (count $argv) -gt 0
- set grep_pattern $argv[1]
+ quickedit::current_dir $argv[1]
+ else
+ quickedit::current_dir
end
- cd $QUICKEDIT_DIR
- quickedit::current_dir
cd $prev_dir
end
function quickedit::snippets
set -l prev_dir (pwd)
- set -l grep_pattern .
+ cd $QUICKEDIT_DIR/snippets
if test (count $argv) -gt 0
set grep_pattern $argv[1]
+ quickedit::current_dir $argv[1]
+ else
+ quickedit::current_dir
end
- cd $QUICKEDIT_DIR/snippets
- quickedit::current_dir
cd $prev_dir
end