added welder
This commit is contained in:
parent
0e1c5ba719
commit
2409ca61ee
5 changed files with 165 additions and 1 deletions
23
lib/local/_zshmarks
Normal file
23
lib/local/_zshmarks
Normal file
|
@ -0,0 +1,23 @@
|
|||
#compdef jump deletemark showmarks
|
||||
#autoload
|
||||
|
||||
local bookmark_file="$(<"$BOOKMARKS_FILE")"
|
||||
local bookmark_array; bookmark_array=(${(f)bookmark_file});
|
||||
local bookmark_name bookmark_path bookmark_line
|
||||
bookmarks=()
|
||||
for bookmark_line in $bookmark_array; do
|
||||
if [[ "$bookmark_line" == *"|"* ]] ; then
|
||||
bookmark_path="${bookmark_line%%|*}"
|
||||
bookmark_path="${bookmark_path/\$HOME/\~}"
|
||||
bookmark_name="${bookmark_line#*|}"
|
||||
bookmarks+="${bookmark_name}:${bookmark_path}"
|
||||
fi
|
||||
done
|
||||
|
||||
_arguments \
|
||||
'*:: :->subcmds' && return 0
|
||||
|
||||
if (( CURRENT == 1 )); then
|
||||
_describe -t commands 'Bookmarks' bookmarks
|
||||
return
|
||||
fi
|
1
lib/welder
Submodule
1
lib/welder
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 7e3a0ddc38a2992e59377d8886aa70e57169e9a3
|
Loading…
Add table
Add a link
Reference in a new issue