diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-10-10 22:57:20 +0200 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-10-10 22:57:20 +0200 |
commit | 46d9892287488d8cf3887c436f37c66ebaf20ebc (patch) | |
tree | 3c1bd6b1631645dcf68aa0510440859beee5df1f /config/essentials/zsh/functions.zsh | |
parent | a93a711e4f6f112f0b5a1b29f576e5f9b8742a65 (diff) |
added edit_dir function
Diffstat (limited to 'config/essentials/zsh/functions.zsh')
-rw-r--r-- | config/essentials/zsh/functions.zsh | 6 |
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" +} |