commit 780049309a130d7f1237680e713666001b93bc44
parent 329ca3b061daf4dde6821071ce009ade1cddef7b
Author: Szymon Mikulicz <szymon.mikulicz@posteo.net>
Date: Fri, 10 Jul 2020 12:18:03 +0200
nvim: Update for fnvim; readline in buf
Diffstat:
2 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/nvim/.config/nvim/ginit.vim b/nvim/.config/nvim/ginit.vim
@@ -2,4 +2,15 @@ if exists('g:GtkGuiLoaded')
call rpcnotify(1, 'Gui', 'Font', 'Fira Code 13')
elseif exists('g:GuiLoaded')
Guifont Fira Mono:h10
+elseif exists('g:fvim_loaded')
+ FVimFontLineHeight "-1"
+ FVimCursorSmoothMove v:true
+ FVimCursorSmoothBlink v:true
+ FVimBackgroundOpacity 0.75
+ FVimBackgroundComposition 'acrylic'
+ nnoremap <A-CR> :FVimToggleFullScreen<CR>
endif
+
+set guifont=Fira\ Code:h14
+nnoremap <silent> <C-ScrollWheelUp> :set guifont=+<CR>
+nnoremap <silent> <C-ScrollWheelDown> :set guifont=-<CR>
diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim
@@ -141,7 +141,7 @@ function SetTeXOptions()
\ . '|end(\s*\[[^]]*\])?\s*{[^}]*'
\ . '|\w*'
\ .')'
- " \ 'tex': g:vimtex#re#deoplete,
+ " \ 'tex': g:vimtex#re#deoplete,
call deoplete#custom#option('omni_patterns', {
\ 'tex': g:vimteplete,
\})
@@ -186,6 +186,8 @@ function SetI3Options()
packadd i3config.vim
endfunction
+au BufReadPost APKBUILD set syntax=sh noexpandtab
+
autocmd CompleteDone * silent! pclose
" vim settings
@@ -217,4 +219,16 @@ hi LineNr guibg=none
tnoremap <Esc> <C-\><C-n>
au TermOpen * setlocal nonumber norelativenumber
-au BufReadPost APKBUILD set syntax=sh noexpandtab
+" readline bindings for command mode
+cnoremap <c-a> <home>
+cnoremap <c-e> <end>
+cnoremap <c-p> <up>
+cnoremap <c-n> <down>
+cnoremap <c-b> <left>
+cnoremap <c-f> <right>
+cnoremap <c-k> <c-\>estrpart(getcmdline(), 0, getcmdpos() - 1)<cr>
+cnoremap <A-b> <s-left>
+cnoremap <A-f> <s-right>
+cnoremap <A-left> <s-left>
+cnoremap <A-right> <s-right>
+cnoremap <A-backspace> <c-w>