nvim wildmenu!
This commit is contained in:
parent
3d58a9f556
commit
7658940ec5
|
@ -25,6 +25,10 @@ set incsearch
|
||||||
set ignorecase
|
set ignorecase
|
||||||
set smartcase
|
set smartcase
|
||||||
|
|
||||||
|
" Menú salvaje!
|
||||||
|
set wildmenu
|
||||||
|
set wildmode=list:longest,full
|
||||||
|
|
||||||
" Mapea la tecla líder a ,
|
" Mapea la tecla líder a ,
|
||||||
let mapleader=','
|
let mapleader=','
|
||||||
|
|
||||||
|
@ -79,6 +83,9 @@ call plug#begin(expand('~/.config/nvim/plugged'))
|
||||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
call plug#begin('~/.vim/plugged') " comienzo instalación de pluggins
|
call plug#begin('~/.vim/plugged') " comienzo instalación de pluggins
|
||||||
|
|
||||||
|
" Esquema de colores
|
||||||
|
Plug 'morhetz/gruvbox'
|
||||||
|
|
||||||
" Gestor de archivos
|
" Gestor de archivos
|
||||||
Plug 'scrooloose/nerdtree'
|
Plug 'scrooloose/nerdtree'
|
||||||
Plug 'jistr/vim-nerdtree-tabs'
|
Plug 'jistr/vim-nerdtree-tabs'
|
||||||
|
@ -91,12 +98,23 @@ Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
||||||
|
|
||||||
" LSP (Language Server Protocol) - para autocompletar, vamos...
|
" LSP (Language Server Protocol) - para autocompletar, vamos...
|
||||||
Plug 'neovim/nvim-lspconfig'
|
Plug 'neovim/nvim-lspconfig'
|
||||||
Plug 'hrsh7th/nvim-compe'
|
Plug 'kabouzeid/nvim-lspinstall'
|
||||||
" Plug 'nvim-lua/completion-nvim'
|
" Plug 'hrsh7th/nvim-compe'
|
||||||
|
Plug 'nvim-lua/completion-nvim'
|
||||||
Plug 'glepnir/lspsaga.nvim'
|
Plug 'glepnir/lspsaga.nvim'
|
||||||
|
|
||||||
call plug#end() " fin de la instalción de pluggins
|
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
|
" NERDTree configuration
|
||||||
let g:NERDTreeChDirMode=2
|
let g:NERDTreeChDirMode=2
|
||||||
|
@ -128,6 +146,21 @@ require'nvim-treesitter.configs'.setup {
|
||||||
}
|
}
|
||||||
EOF
|
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
|
" Mapeos
|
||||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
|
@ -144,8 +177,11 @@ nnoremap <silent> <S-t> :tabnew<CR>
|
||||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
||||||
" POR HACER
|
" 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...
|
" sistema para buscar: telescope, harpoon, fuzzyfinder, grep...
|
||||||
"
|
"
|
||||||
" desde que puse la config de nerdtree no fuciona vim-commentary... :S
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue