diff options
| -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 |