diff options
author | Hsieh Chin Fan <typebrook@gmail.com> | 2022-03-27 09:40:36 +0800 |
---|---|---|
committer | Hsieh Chin Fan <typebrook@gmail.com> | 2022-03-27 09:40:36 +0800 |
commit | 34f816449453f293fd1f0e26847cfbb0259a3109 (patch) | |
tree | 4f1e06b0302fa9bbe9b71ddc27f6e9a1d37f1e0b | |
parent | 33f05cf09b40adeb21957fa70ae41ea599204b08 (diff) |
update
-rw-r--r-- | alias | 8 | ||||
-rw-r--r-- | zsh/_vp.sh | 7 |
2 files changed, 14 insertions, 1 deletions
@@ -142,9 +142,15 @@ alias cdD='cd ~/Documents' | |||
142 | alias cdP='cd ~/Pictures' | 142 | alias cdP='cd ~/Pictures' |
143 | alias cdpu='cd ~/public' | 143 | alias cdpu='cd ~/public' |
144 | alias cdV='cd ~/Videos' | 144 | alias cdV='cd ~/Videos' |
145 | alias cdb='cd ~/blog' | ||
146 | alias cdmd='cd ~/git/map/deploy' | 145 | alias cdmd='cd ~/git/map/deploy' |
147 | 146 | ||
147 | # blog | ||
148 | alias cdb='cd ~/blog' | ||
149 | vp() { | ||
150 | post=$1 && shift | ||
151 | vim $@ ~/blog/content/posts/$post | ||
152 | } | ||
153 | |||
148 | # git | 154 | # git |
149 | unalias gc &> /dev/null # override zsh plugin alias | 155 | unalias gc &> /dev/null # override zsh plugin alias |
150 | gc() { | 156 | gc() { |
diff --git a/zsh/_vp.sh b/zsh/_vp.sh new file mode 100644 index 0000000..a740c0b --- /dev/null +++ b/zsh/_vp.sh | |||
@@ -0,0 +1,7 @@ | |||
1 | #compdef vp | ||
2 | |||
3 | function _vp() { | ||
4 | compadd -S '' $(cd ~/blog/content/posts && ls ${words[2]}*) | ||
5 | } | ||
6 | |||
7 | _vp | ||