Use nvim as pager

This commit is contained in:
rydesun 2021-08-13 18:10:13 +08:00
parent d77287ba57
commit 34e783dd09
2 changed files with 6 additions and 8 deletions

View file

@ -9,7 +9,7 @@ map ctrl+g>shift+u kitten hints --type=url --program @
map ctrl+g>ctrl+i kitten hints --type=ip --program -
map ctrl+g>shift+i kitten hints --type=ip --program @
scrollback_pager nvim -R --cmd "let $NVIM_AS_PAGER=1" -c "silent write! /tmp/kitty_scrollback_buffer" -c "te cat /tmp/kitty_scrollback_buffer; rm /tmp/kitty_scrollback_buffer; cat"
scrollback_pager nvim --cmd "let $NVIM_AS_PAGER=1" --cmd "let $HANDLE_ANSI=1"
font_size 15.0

View file

@ -219,14 +219,12 @@ alias la='ls -Al'
mcd() { mkdir -p $1 && cd $1 }
alias x='xdg-open'
alias v="nvim -R --cmd 'let \$NVIM_AS_PAGER=1'" &&
compdef v=nvim # 使用neovim作为pager
alias V="nvim -R --cmd 'let \$NVIM_AS_PAGER=1' \
-c 'silent write! /tmp/pager_buffer' \
-c 'term cat /tmp/pager_buffer; rm /tmp/pager_buffer; cat'" &&
compdef V=nvim # 使用neovim作为pager支持ANSI code
alias v="nvim -R --cmd 'let \$NVIM_AS_PAGER=1'" \
&& compdef v=nvim # 使用neovim作为pager
alias V="nvim -R --cmd 'let \$NVIM_AS_PAGER=1' --cmd 'let \$HANDLE_ANSI=1'" \
&& compdef V=nvim # 使用neovim作为pager支持ANSI code
if [[ -e $NVIM_LISTEN_ADDRESS ]]; then
alias e='nvr'
alias e='nvr --remote-tab'
else
alias e='nvim' && compdef e=nvim
fi