diff options
author | Hsieh Chin Fan <typebrook@gmail.com> | 2022-04-03 22:29:38 +0800 |
---|---|---|
committer | Hsieh Chin Fan <typebrook@gmail.com> | 2022-04-03 22:29:38 +0800 |
commit | 13e4cd409373a1ab9cc2f574c286582eef6cbe51 (patch) | |
tree | cdd7a3e6a5582df2c925cc386366a7acccb92b20 | |
parent | 9dd24ffd51f0ffe2a48474dc7a2bd5f50f978b5d (diff) |
update
-rw-r--r-- | alias | 27 | ||||
-rw-r--r-- | muttrc | 1 | ||||
-rw-r--r-- | zsh/_wi.sh | 2 | ||||
-rw-r--r-- | zsh/_ww.sh | 2 |
4 files changed, 11 insertions, 21 deletions
@@ -54,10 +54,7 @@ alias s='sudo systemctl' | |||
54 | alias j='sudo journalctl -xe' | 54 | alias j='sudo journalctl -xe' |
55 | alias m='mutt' | 55 | alias m='mutt' |
56 | alias ju='sudo journalctl -u' | 56 | alias ju='sudo journalctl -u' |
57 | # Should not use alias, because $PATH is not initialized | 57 | path() { echo $PATH; } # Should not use alias, because $PATH is not initialized |
58 | path() { | ||
59 | echo $PATH | ||
60 | } | ||
61 | fd() { echo /proc/$$/fd; ls -l /proc/$$/fd; } | 58 | fd() { echo /proc/$$/fd; ls -l /proc/$$/fd; } |
62 | port() { sudo lsof -i :$1; } | 59 | port() { sudo lsof -i :$1; } |
63 | alias src="source $HOME/.$(basename $SHELL)rc" | 60 | alias src="source $HOME/.$(basename $SHELL)rc" |
@@ -70,13 +67,12 @@ alias sound="echo -ne '\a'" | |||
70 | alias pst="pstree -ps $$" | 67 | alias pst="pstree -ps $$" |
71 | alias duu='du -hd 1 . | sort -hr' | 68 | alias duu='du -hd 1 . | sort -hr' |
72 | alias xa='xargs' | 69 | alias xa='xargs' |
70 | alias latest='find . -type f | xargs ls -ltr | tail' | ||
73 | cdp() { | 71 | cdp() { |
74 | [[ ! -d $1 ]] && mkdir -p $1 | 72 | [[ ! -d $1 ]] && mkdir -p $1 |
75 | cd $1 | 73 | cd $1 |
76 | } | 74 | } |
77 | _move_to_tmp() { | 75 | _move_to_tmp() { mv $@ /tmp; } |
78 | mv $@ /tmp | ||
79 | } | ||
80 | prompt() { | 76 | prompt() { |
81 | TMPFILE=$(mktemp) | 77 | TMPFILE=$(mktemp) |
82 | echo -e "$@" >$TMPFILE \ | 78 | echo -e "$@" >$TMPFILE \ |
@@ -229,19 +225,12 @@ cdss() { | |||
229 | 225 | ||
230 | # about vimwiki | 226 | # about vimwiki |
231 | alias cdw='cd ~/vimwiki' | 227 | alias cdw='cd ~/vimwiki' |
232 | alias chw='cd ~/vimwiki && tig --all' | 228 | alias chw='tig -C ~/vimwiki' |
233 | alias today='vim ~/vimwiki/diary/`date +'%Y-%m-%d'`.md' | 229 | alias today='vim ~/vimwiki/diary/`date +'%Y-%m-%d'`.md' |
234 | alias to='today' | 230 | alias to='today' |
235 | ww() { | 231 | ww() { vim ~/vimwiki/${1%%.md}.md; } |
236 | wiki=${1%%.md} | 232 | wg() { grep -r "$@" ~/vimwiki; } |
237 | vim ~/vimwiki/${wiki:-index}.md | 233 | wi() { cat ~/vimwiki/${1%%.md}.md; } |
238 | } | ||
239 | wg() { | ||
240 | grep -r "$@" ~/vimwiki | ||
241 | } | ||
242 | wi() { | ||
243 | cat ~/vimwiki/${1%%.md}.md | ||
244 | } | ||
245 | 234 | ||
246 | # crontab | 235 | # crontab |
247 | alias ce='crontab -e' | 236 | alias ce='crontab -e' |
@@ -492,7 +481,7 @@ alias cdma='cd ~/git/mapstew-android' | |||
492 | alias cdT='cd ~/git/tilemaker' | 481 | alias cdT='cd ~/git/tilemaker' |
493 | alias stew='cd ~/git/mapstew' | 482 | alias stew='cd ~/git/mapstew' |
494 | alias vc='vultr-cli' | 483 | alias vc='vultr-cli' |
495 | alias latest='find . -type f | xargs ls -ltr | tail' | 484 | alias jl='jrnl' |
496 | #hugo(){ | 485 | #hugo(){ |
497 | # docker run --rm \ | 486 | # docker run --rm \ |
498 | # -u `id -u`:`id -g` \ | 487 | # -u `id -u`:`id -g` \ |
@@ -37,6 +37,7 @@ set quit = ask-no | |||
37 | set sort = threads | 37 | set sort = threads |
38 | set pager_index_lines = 5 | 38 | set pager_index_lines = 5 |
39 | set markers = no # Remove '+' for long links with limited terminal width | 39 | set markers = no # Remove '+' for long links with limited terminal width |
40 | set index_format = "%4C %8Y %Z %(%b %d) %-15.15L (%?l?%4l&%4c?) %s" | ||
40 | 41 | ||
41 | # Vim-style key binding, \c means Ctrl | 42 | # Vim-style key binding, \c means Ctrl |
42 | # ref: https://fancyseeker.github.io/2015/08/19/mutt/#vim%E9%A3%8E%E6%A0%BC%E9%94%AE%E4%BD%8D%E7%BB%91%E5%AE%9A | 43 | # ref: https://fancyseeker.github.io/2015/08/19/mutt/#vim%E9%A3%8E%E6%A0%BC%E9%94%AE%E4%BD%8D%E7%BB%91%E5%AE%9A |
@@ -1,7 +1,7 @@ | |||
1 | #compdef wi | 1 | #compdef wi |
2 | 2 | ||
3 | function _wi() { | 3 | function _wi() { |
4 | compadd -S '' $(cd ~/vimwiki && ls ${words[2]}*) | 4 | compadd -S '' $(cd ~/vimwiki && find -not -path "./logseq/*" -name '*.md' -printf "%f\n" | sed -E '/^[0-9]{4}-[0-9]{2}-[0-9]{2}/d') |
5 | } | 5 | } |
6 | 6 | ||
7 | _wi | 7 | _wi |
@@ -1,7 +1,7 @@ | |||
1 | #compdef ww | 1 | #compdef ww |
2 | 2 | ||
3 | function _ww() { | 3 | function _ww() { |
4 | compadd -S '' $(cd ~/vimwiki && ls ${words[2]}*) | 4 | compadd -S '' $(cd ~/vimwiki && find -not -path "./logseq/*" -name '*.md' -printf "%f\n" | sed -E '/^[0-9]{4}-[0-9]{2}-[0-9]{2}/d') |
5 | } | 5 | } |
6 | 6 | ||
7 | _ww | 7 | _ww |