dotfiles

:)
git clone https://git.sr.ht/~ashymad/dotfiles
Log | Files | Refs | Submodules | LICENSE

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:
Mnvim/.config/nvim/ginit.vim | 11+++++++++++
Mnvim/.config/nvim/init.vim | 18++++++++++++++++--
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>