nvim wildmenu!

This commit is contained in:
serxoz 2021-09-15 09:25:54 +02:00
parent 3d58a9f556
commit 7658940ec5
1 changed files with 41 additions and 5 deletions

View File

@ -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="\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b="\<Esc>[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 <<EOF
require'lspinstall'.setup() -- important
local servers = require'lspinstall'.installed_servers()
for _, server in pairs(servers) do
require'lspconfig'[server].setup{
on_attach=require'completion'.on_attach
}
end
EOF
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Mapeos
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
@ -144,8 +177,11 @@ nnoremap <silent> <S-t> :tabnew<CR>
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 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