From 7658940ec55ea6238370bb054fb7c3ca96184fc9 Mon Sep 17 00:00:00 2001 From: serxoz Date: Wed, 15 Sep 2021 09:25:54 +0200 Subject: [PATCH] nvim wildmenu! --- nvim/.config/nvim/init.vim | 46 +++++++++++++++++++++++++++++++++----- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 223a284..b594043 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -25,6 +25,10 @@ set incsearch set ignorecase set smartcase +" Menú salvaje! +set wildmenu +set wildmode=list:longest,full + " Mapea la tecla líder a , let mapleader=',' @@ -79,6 +83,9 @@ call plug#begin(expand('~/.config/nvim/plugged')) """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" call plug#begin('~/.vim/plugged') " comienzo instalación de pluggins +" Esquema de colores +Plug 'morhetz/gruvbox' + " Gestor de archivos Plug 'scrooloose/nerdtree' Plug 'jistr/vim-nerdtree-tabs' @@ -91,12 +98,23 @@ Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " LSP (Language Server Protocol) - para autocompletar, vamos... Plug 'neovim/nvim-lspconfig' -Plug 'hrsh7th/nvim-compe' -" Plug 'nvim-lua/completion-nvim' +Plug 'kabouzeid/nvim-lspinstall' +" Plug 'hrsh7th/nvim-compe' +Plug 'nvim-lua/completion-nvim' Plug 'glepnir/lspsaga.nvim' call plug#end() " fin de la instalción de pluggins +" Configuración esquema de colores +let g:gruvbox_contrast_dark = 'hard' +if exists('+termguicolors') + let &t_8f="\[38;2;%lu;%lu;%lum" + let &t_8b="\[48;2;%lu;%lu;%lum" +endif +let g:gruvbox_invert_selection='0' + +colorscheme gruvbox +set background=dark " NERDTree configuration let g:NERDTreeChDirMode=2 @@ -128,6 +146,21 @@ require'nvim-treesitter.configs'.setup { } EOF +" LSP configuracion +set completeopt=menuone,noinsert,noselect +let g:completion_matching_strategy_list = ['exact', 'substring', 'fuzzy'] + +lua < :tabnew """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " POR HACER """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" lsp - modulos instalados, falta el servidor de lenguaje +" lsp - Instalar servidores de lenguaje +" :LspInstall go +" :LspInstall python +" +" linter +" " sistema para buscar: telescope, harpoon, fuzzyfinder, grep... " -" desde que puse la config de nerdtree no fuciona vim-commentary... :S -