nvim wildmenu!
This commit is contained in:
parent
3d58a9f556
commit
7658940ec5
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue