summaryrefslogtreecommitdiff
path: root/config/essentials/zsh/functions.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'config/essentials/zsh/functions.zsh')
-rw-r--r--config/essentials/zsh/functions.zsh6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh
index ed5f677..85efda4 100644
--- a/config/essentials/zsh/functions.zsh
+++ b/config/essentials/zsh/functions.zsh
@@ -286,3 +286,9 @@ resize()
return 1
convert -resize $1^ -gravity center -crop $1+0+0 -- "$2" "${3:-$1}"
}
+
+edit_in_dir() {
+ file="$1/$(goo f "$1" | sed "s@^$1@@" | fzf)"
+ [ -f "$file" ] || return 1
+ $EDITOR "$file"
+}