Update vim configs
arnaucube root@arnaucube.com
Tue, 15 Sep 2020 15:29:24 +0200
5 files changed,
63 insertions(+),
49 deletions(-)
M
.vimrc
→
.vimrc
@@ -1,3 +1,5 @@
+source ~/vimconfigbase.vim + call plug#begin(expand('~/.vim/plugged')) Plug 'morhetz/gruvbox'@@ -6,47 +8,6 @@
call plug#end() -" visual -syntax on -set ruler -set number -set title -set titlestring=nvim-%F -set t_Co=256 -set cursorline -set background=dark " for the dark version - -" abbreviations -cnoreabbrev W! w! -cnoreabbrev Q! q! -cnoreabbrev Qall! qall! -cnoreabbrev Wq wq -cnoreabbrev Wa wa -cnoreabbrev wQ wq -cnoreabbrev WQ wq -cnoreabbrev W w -cnoreabbrev Q q -cnoreabbrev Qall qall -cnoreabbrev Qa qa - -"" Switching windows -noremap <C-j> <C-w>j -noremap <C-k> <C-w>k -noremap <C-l> <C-w>l -noremap <C-h> <C-w>h - -"" esc mapping -inoremap jk <ESC> -tnoremap jk <C-\><C-n> - -" scroll -set scrolloff=5 " keep at least 5 lines above/below -set sidescrolloff=5 " keep at least 5 lines left/right - -colorscheme torte -set background=dark -hi statusline ctermfg=234 ctermbg=250 -hi LineNr ctermfg=246 colorscheme gruvbox
M
README.md
→
README.md
@@ -24,7 +24,14 @@
--- + +- Vim: `.vimrc` + - put `vimconfigbase.vim` into `~/` + - put `.vimrc` into `~/` + - install https://github.com/junegunn/vim-plug + - inside vim, execute: `:PlugInstall` - NeoVim: `init.vim` + - put `vimconfigbase.vim` into `~/` - in `.config/nvim/init.vim` - install https://github.com/junegunn/vim-plug - inside neovim, execute: `:PlugInstall`
M
init.vim
→
init.vim
@@ -1,4 +1,4 @@
-source ~/.vimrc +source ~/vimconfigbase.vim call plug#begin(expand('~/.config/nvim/plugged'))@@ -25,6 +25,9 @@ Plug 'majutsushi/tagbar'
" rainbow parentheses Plug 'luochen1990/rainbow' + +" git +Plug 'tpope/vim-fugitive' " go Plug 'fatih/vim-go' " Amazing combination of features.@@ -48,17 +51,18 @@ Plug 'tomlion/vim-solidity'
" circom Plug 'iden3/vim-circom-syntax' -" deoplete -Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } -Plug 'zchee/deoplete-go', {'build': {'unix': 'make'}} -" neosnippet with deoplete -Plug 'Shougo/neosnippet.vim' -Plug 'Shougo/neosnippet-snippets' +" +" " deoplete +" Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } +" Plug 'zchee/deoplete-go', {'build': {'unix': 'make'}} +" " neosnippet with deoplete +" Plug 'Shougo/neosnippet.vim' +" Plug 'Shougo/neosnippet-snippets' " automatically adjust shiftwidth and expand tab based on current file Plug 'tpope/vim-sleuth' -let g:deoplete#enable_at_startup = 1 +" let g:deoplete#enable_at_startup = 1 " Plugin deoplete neosnippet key-mappings. " Note: It must be "imap" and "smap". It uses <Plug> mappings. imap <C-k> <Plug>(neosnippet_expand_or_jump)
M
install-new-server.sh
→
install-new-server.sh
@@ -13,6 +13,7 @@
# vim echo "setting vim config" cp ./.vimrc ~/.vimrc +cp ./vimconfigbase.vim ~/vimconfigbase.vim # neovim echo "installing neovim"
A
vimconfigbase.vim
@@ -0,0 +1,41 @@
+" visual +syntax on +set ruler +set number +set title +set titlestring=nvim-%F +set t_Co=256 +set cursorline +set background=dark " for the dark version + +" abbreviations +cnoreabbrev W! w! +cnoreabbrev Q! q! +cnoreabbrev Qall! qall! +cnoreabbrev Wq wq +cnoreabbrev Wa wa +cnoreabbrev wQ wq +cnoreabbrev WQ wq +cnoreabbrev W w +cnoreabbrev Q q +cnoreabbrev Qall qall +cnoreabbrev Qa qa + +"" Switching windows +noremap <C-j> <C-w>j +noremap <C-k> <C-w>k +noremap <C-l> <C-w>l +noremap <C-h> <C-w>h + +"" esc mapping +inoremap jk <ESC> +tnoremap jk <C-\><C-n> + +" scroll +set scrolloff=5 " keep at least 5 lines above/below +set sidescrolloff=5 " keep at least 5 lines left/right + +" colorscheme torte +set background=dark +hi statusline ctermfg=234 ctermbg=250 +hi LineNr ctermfg=246