Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Ohmyzsh
Commits
73c22c14
Commit
73c22c14
authored
Aug 18, 2013
by
Jeroen Janssens
Browse files
Add tab completion for jump plugin
parent
e368bf1d
Changes
1
Show whitespace changes
Inline
Side-by-side
plugins/jump/jump.plugin.zsh
View file @
73c22c14
...
@@ -8,14 +8,21 @@
...
@@ -8,14 +8,21 @@
#
#
export
MARKPATH
=
$HOME
/.marks
export
MARKPATH
=
$HOME
/.marks
function
jump
{
function
jump
{
cd
-P
$MARKPATH
/
$1
2>/dev/null
||
echo
"No such mark:
$1
"
cd
-P
"
$MARKPATH
/
$1
"
2>/dev/null
||
echo
"No such mark:
$1
"
}
}
function
mark
{
function
mark
{
mkdir
-p
$MARKPATH
;
ln
-s
$(
pwd
)
$MARKPATH
/
$1
mkdir
-p
"
$MARKPATH
"
;
ln
-s
"
$(
pwd
)
"
$MARKPATH
/
$1
}
}
function
unmark
{
function
unmark
{
rm
-i
$MARKPATH
/
$1
rm
-i
"
$MARKPATH
/
$1
"
}
}
function
marks
{
function
marks
{
ls
-l
$MARKPATH
|
sed
's/ / /g'
|
cut
-d
' '
-f9-
|
sed
's/ -/\t-/g'
&&
echo
ls
-l
"
$MARKPATH
"
|
sed
's/ / /g'
|
cut
-d
' '
-f9-
|
sed
's/ -/\t-/g'
&&
echo
}
}
function
_completemarks
{
reply
=(
$(
ls
$MARKPATH
)
)
}
compctl
-K
_completemarks jump
compctl
-K
_completemarks unmark
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment