From 3e2553c13ab1888367cbdee9125521d27c82a211 Mon Sep 17 00:00:00 2001 From: sML Date: Thu, 6 Apr 2023 11:42:44 +0200 Subject: [PATCH] Added nvim --- nvim/coc-settings.json | 3 +++ nvim/init.vim | 57 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 nvim/coc-settings.json create mode 100644 nvim/init.vim diff --git a/nvim/coc-settings.json b/nvim/coc-settings.json new file mode 100644 index 0000000..4ed6493 --- /dev/null +++ b/nvim/coc-settings.json @@ -0,0 +1,3 @@ +{ + "coc.preferences.formatOnSaveFiletypes": ["html", "css", "markdown", "go"] +} diff --git a/nvim/init.vim b/nvim/init.vim new file mode 100644 index 0000000..671097f --- /dev/null +++ b/nvim/init.vim @@ -0,0 +1,57 @@ +:set termguicolors +:set number +:set relativenumber +:set autoindent +:set tabstop=4 +:set shiftwidth=4 +:set smarttab +:set softtabstop=4 +:set mouse=a + +call plug#begin() +Plug 'gko/vim-coloresque' +Plug 'https://github.com/preservim/nerdtree' " NerdTree +Plug 'https://github.com/tpope/vim-commentary' " Para comentarios +Plug 'https://github.com/vim-airline/vim-airline' " Barra de estado +Plug 'https://github.com/rafi/awesome-vim-colorschemes' " Temas +Plug 'https://github.com/neoclide/coc.nvim' " Auto Completar +Plug 'https://github.com/ryanoasis/vim-devicons' " Iconos +Plug 'https://github.com/preservim/tagbar' " Tagbar +Plug 'neoclide/coc.nvim', {'branch': 'release'} + +set encoding=UTF-8 + +call plug#end() +nnoremap :NERDTreeFocus +nnoremap :NERDTree +nnoremap :NERDTreeToggle +nnoremap :call CocActionAsync('jumpDefinition') +nnoremap :!kumban % && firefox %:r.html +nmap :TagbarToggle + +:set completeopt-=preview " For No Previews + +:colorscheme nord + +let g:NERDTreeDirArrowExpandable="+" +let g:NERDTreeDirArrowCollapsible="~" + +" air-line +let g:airline_powerline_fonts = 1 + +if !exists('g:airline_symbols') + let g:airline_symbols = {} +endif + +" airline symbols +let g:airline_left_sep = '' +let g:airline_left_alt_sep = '' +let g:airline_right_sep = '' +let g:airline_right_alt_sep = '' +let g:airline_symbols.branch = '' +let g:airline_symbols.readonly = '' +let g:airline_symbols.linenr = '' + +inoremap pumvisible() ? coc#_select_confirm() : "" + +command! -nargs=0 Prettier :call CocAction('runCommand', 'prettier.formatFile')