mirror of
https://github.com/rydesun/dotfiles.git
synced 2026-05-11 17:36:12 +08:00
Use nvim as pager
This commit is contained in:
parent
33d40faca1
commit
d77287ba57
3 changed files with 11 additions and 9 deletions
|
|
@ -1,12 +1,15 @@
|
|||
kitten_alias hints hints --alphabet [;ajfkdlshgqweruiopzxcvnmbyt12345
|
||||
map ctrl+g>ctrl+g kitten hints --type=hyperlink
|
||||
map ctrl+g>ctrl+g kitten hints --type=word --program -
|
||||
map ctrl+g>shift+g kitten hints --type=word --program @
|
||||
map ctrl+g>ctrl+n kitten hints --type=linenum nvim +{line} {path}
|
||||
map ctrl+g>ctrl+l kitten hints --type=line --program -
|
||||
map ctrl+g>ctrl+w kitten hints --type=word --program -
|
||||
map ctrl+g>shift+l kitten hints --type=line --program @
|
||||
map ctrl+g>ctrl+u kitten hints --type=url --program -
|
||||
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 -c "nnoremap q :exit<CR>" -c "set signcolumn=no laststatus=0" -c "set noswapfile" -c "autocmd! myconfig_term" -c "autocmd TermOpen * normal G" -c "silent write! /tmp/kitty_scrollback_buffer" -c "te cat /tmp/kitty_scrollback_buffer; rm /tmp/kitty_scrollback_buffer; cat" -c "hi MsgArea guibg=#3a454a"
|
||||
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"
|
||||
|
||||
font_size 15.0
|
||||
|
||||
|
|
|
|||
|
|
@ -219,12 +219,11 @@ alias la='ls -Al'
|
|||
mcd() { mkdir -p $1 && cd $1 }
|
||||
|
||||
alias x='xdg-open'
|
||||
alias v='nvim -R -c "nnoremap q :exit<CR>" -c "set signcolumn=no laststatus=0"' &&
|
||||
alias v="nvim -R --cmd 'let \$NVIM_AS_PAGER=1'" &&
|
||||
compdef v=nvim # 使用neovim作为pager
|
||||
alias V='nvim -R -c "nnoremap q :exit<CR>" -c "set signcolumn=no laststatus=0" \
|
||||
-c "set noswapfile" -c "silent! autocmd! myconfig_term" \
|
||||
-c "silent write! /tmp/pager_buffer" \
|
||||
-c "term cat /tmp/pager_buffer; rm /tmp/pager_buffer; cat"' &&
|
||||
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
|
||||
if [[ -e $NVIM_LISTEN_ADDRESS ]]; then
|
||||
alias e='nvr'
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# default
|
||||
EDITOR DEFAULT=nvim
|
||||
BROWSER DEFAULT=firefox
|
||||
MANPAGER DEFAULT="nvim +Man! -c 'set signcolumn=no laststatus=0'"
|
||||
MANPAGER DEFAULT="nvim +Man! --cmd 'let $NVIM_AS_PAGER=1'"
|
||||
|
||||
# xdg base directory
|
||||
XDG_CONFIG_HOME DEFAULT=@{HOME}/.config
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue