Para instalar NVIM en root, es necesario crear los enlaces simbólicos correspondientes.
- Instalar NodeJS
- Instalar Yarn
- Instalar Cmake
- Instalar Ninja
Instalar Vim Plug para administrar todos los plugins
- Disponible en: https://github.com/junegunn/vim-plug
Para búsquedas FZF.
- Disponible en: https://github.com/kien/ctrlp.vim
Para comentar líneas de texto de forma automática.
- Disponible en: https://github.com/preservim/nerdcommenter
Permite moverse entre código bajo expresiones regulares usando el símbolo de %.
- Disponible en: https://github.com/tmhedberg/matchit/
Visualizador de carpetas en forma de árbol (similar a VSC).
- Disponible en: https://github.com/preservim/nerdtree
Agrega una barra inferior para mostrar el modo que se encuentra activo en NVIM. Además, se pueden agregar configurar temas a esta barra.
- Disponible en: https://github.com/vim-airline/vim-airline
- Disponible en: https://github.com/vim-airline/vim-airline-themes
Detección de sintaxis para varios lenguajes de programación.
- Disponible en: https://github.com/sheerun/vim-polyglot
Para el autocompletado de texto y lenguajes de programación. Requiere:
-
coc-spell-checker
-
coc-prettier
-
coc-git
-
coc-python
-
coc-pyright
-
coc-json
-
coc-docker
-
coc-explorer
-
coc-tabnine
-
Disponible en: https://github.com/neoclide/coc.nvim
Integrando GIT a NVIM, permite observar el comportamiento de GIT dentro de NVIM sin salir de este.
- Disponible en: https://github.com/tpope/vim-fugitive
Para detectar si se están cerrando corchetes, paréntesis, etc.
- Disponible en: https://github.com/windwp/nvim-autopairs
Agrega las barras de navegación para cada uno de los buffers abiertos. Además, para agregar iconos a los archivos se usa a nvim-web-devicons.
- Disponible en: https://github.com/romgrk/barbar.nvim
- Disponible en: https://github.com/kyazdani42/nvim-web-devicons
Iconos para Nerdtree
- Disponible en: https://github.com/ryanoasis/vim-devicons
El mejor tema para visualizar código.
- Disponible en: https://github.com/folke/tokyonight.nvim
Agrega una personalización al inicio de Nvim, se puede agregar un logo personalizado.
- Disponible en: https://github.com/mhinz/vim-startify
Permite moverte entre palabras de forma rápida.
- Disponible en: https://github.com/easymotion/vim-easymotion
Permite identificar los entornos virtuales de Python
- Disponible en: https://github.com/petobens/poet-v
Permite visualizar archivos del tipo README.md, es necesario ejecutar Yarn para instalar correctamente el plugin (Revisar archivo de ayuda :h MarkDown...).
- Disponible en: https://github.com/iamcco/markdown-preview.nvim
Agrega iconos y colores a NerdTree
- Disponible en: https://github.com/tiagofumo/vim-nerdtree-syntax-highlight
Para agregar líneas de colores e identificar las indentaciones en código.
- Disponible en: https://github.com/lukas-reineke/indent-blankline.nvim
Para visualizar el color escrito en Hexa, RGB, etc.
- Disponible en: https://github.com/ap/vim-css-color
Revisa la ortografía, es útil para los archivos README.
- Disponible en: https://github.com/rhysd/vim-grammarous