diff options
-rw-r--r-- | alias | 4 | ||||
-rw-r--r-- | zsh/_wwd.sh | 11 |
2 files changed, 14 insertions, 1 deletions
@@ -58,9 +58,10 @@ alias gg='gist grep' | |||
58 | alias chx='chmod +x' | 58 | alias chx='chmod +x' |
59 | alias s='sudo systemctl' | 59 | alias s='sudo systemctl' |
60 | alias j='sudo journalctl -xe' | 60 | alias j='sudo journalctl -xe' |
61 | alias m='mutt' | ||
62 | alias ju='sudo journalctl -u' | 61 | alias ju='sudo journalctl -u' |
62 | alias m='mutt' | ||
63 | path() { echo $PATH; } # Should not use alias, because $PATH is not initialized | 63 | path() { echo $PATH; } # Should not use alias, because $PATH is not initialized |
64 | ps1.swap() { if [ -z $PS1_bak ]; then PS1_bak="$PS1"; PS1='> '; else PS1="$PS1_bak"; unset PS1_bak; fi } | ||
64 | fd() { echo /proc/$$/fd; ls -l /proc/$$/fd; } | 65 | fd() { echo /proc/$$/fd; ls -l /proc/$$/fd; } |
65 | port() { sudo lsof -i :$1; } | 66 | port() { sudo lsof -i :$1; } |
66 | alias ports='sudo lsof -i -Pn | grep LISTEN' | 67 | alias ports='sudo lsof -i -Pn | grep LISTEN' |
@@ -244,6 +245,7 @@ cdss() { | |||
244 | alias cdw='cd ~/vimwiki' | 245 | alias cdw='cd ~/vimwiki' |
245 | alias chw='tig -C ~/vimwiki' | 246 | alias chw='tig -C ~/vimwiki' |
246 | ww() { entry="${1:-guideline}"; vim -c Goyo ~/vimwiki/${entry%%.md}.md; } | 247 | ww() { entry="${1:-guideline}"; vim -c Goyo ~/vimwiki/${entry%%.md}.md; } |
248 | wwd() { entry="${1:-guideline}"; vim -c Goyo ~/vimwiki/diary/${entry%%.md}.md; } | ||
247 | wg() { grep -r "$@" --exclude-dir=logseq/ ~/vimwiki; } | 249 | wg() { grep -r "$@" --exclude-dir=logseq/ ~/vimwiki; } |
248 | wi() { cat ~/vimwiki/${1%%.md}.md; } | 250 | wi() { cat ~/vimwiki/${1%%.md}.md; } |
249 | alias dia='diary' | 251 | alias dia='diary' |
diff --git a/zsh/_wwd.sh b/zsh/_wwd.sh new file mode 100644 index 0000000..4161132 --- /dev/null +++ b/zsh/_wwd.sh | |||
@@ -0,0 +1,11 @@ | |||
1 | #compdef wwd | ||
2 | |||
3 | function _wwd() { | ||
4 | compadd -S '' $( | ||
5 | cd ~/vimwiki/diary/ && \ | ||
6 | find -name '*.md' -printf "%f\n" | \ | ||
7 | sed -E 's/.md$//' | ||
8 | ) | ||
9 | } | ||
10 | |||
11 | _wwd | ||