nvim: Improve completino menu, add cursor context
Improved completion menu by allowing c-p,c-n scrolling through it. Removed automatically resizing buffers, use c-w= if you need it. Added scrolloff, controlling the amount of lines that are always under/above the cursor. This fixes the cursor being at the very bottom of the page, after doing e.g. zb or zt and will allow seeing a bit more information around it at all times.
This commit is contained in:
parent
b29570327b
commit
facaa3e185
1 changed files with 23 additions and 0 deletions
|
@ -168,6 +168,29 @@ au BufNewFile,BufRead /dev/shm/pass.?*/?*.txt setlocal noswapfile nobackup nound
|
||||||
au BufNewFile,BufRead $TMPDIR/pass.?*/?*.txt setlocal noswapfile nobackup noundofile nowritebackup viminfo=
|
au BufNewFile,BufRead $TMPDIR/pass.?*/?*.txt setlocal noswapfile nobackup noundofile nowritebackup viminfo=
|
||||||
au BufNewFile,BufRead /tmp/pass.?*/?*.txt setlocal noswapfile nobackup noundofile nowritebackup viminfo=
|
au BufNewFile,BufRead /tmp/pass.?*/?*.txt setlocal noswapfile nobackup noundofile nowritebackup viminfo=
|
||||||
|
|
||||||
|
" from https://github.com/tjdevries/config_manager/blob/master/xdg_config/nvim/init.vim
|
||||||
|
if has('nvim-0.4')
|
||||||
|
" make completion menu slightly transparent
|
||||||
|
set pumblend=17
|
||||||
|
set wildmode=longest:full
|
||||||
|
|
||||||
|
" Makes floating PopUpMenu for completing stuff on the command line.
|
||||||
|
" Very similar to completing in insert mode.
|
||||||
|
set wildoptions+=pum
|
||||||
|
else
|
||||||
|
set wildmode=longest,list,full
|
||||||
|
" Vim Galore recommended mappings
|
||||||
|
" Make next and previous use smart history
|
||||||
|
cnoremap <C-N> <Up>
|
||||||
|
cnoremap <C-P> <Down>
|
||||||
|
end
|
||||||
|
|
||||||
|
" turn of automatic resizing of individual splits
|
||||||
|
set noequalalways
|
||||||
|
|
||||||
|
" make sure there's always *some* context below cursor
|
||||||
|
set scrolloff=5
|
||||||
|
|
||||||
" }}}
|
" }}}
|
||||||
" KEYBINDINGS {{{
|
" KEYBINDINGS {{{
|
||||||
" ================================================================================
|
" ================================================================================
|
||||||
|
|
Loading…
Reference in a new issue