Configuración personal de Neovim para desarrollo web (TypeScript · React · CSS/SCSS).
Teclado: Split 32 teclas · Layout: Colemak Mod-DH · Leader: Space
| Archivo | Descripción |
|---|---|
vimrc |
Configuración principal (plugins, LSP, keymaps) — enlazar como ~/.vimrc |
init.vim |
Entry point de Neovim — carga ~/.vimrc |
MANUAL.md |
Referencia de todos los atajos de teclado |
PLAN.md |
Plan de implementación y decisiones de diseño |
# Neovim 0.10+
brew install neovim
# vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# LSP servers
npm install -g typescript typescript-language-server vscode-langservers-extracted
# telescope-fzf-native (requiere make)
brew install makegit clone https://github.com/pipe-code/nvim-config.git
cp nvim-config/vimrc ~/.vimrc
cp nvim-config/init.vim ~/.config/nvim/init.vimnvim +PlugInstall +qall- Catppuccin Mocha — colorscheme
- Telescope + fzf-native — fuzzy finder
- nvim-lspconfig + nvim-cmp — LSP y autocompletado
- Treesitter — syntax highlighting
- Gitsigns + Fugitive + Diffview — Git
- Noice + nvim-notify — UI moderna
- Which-key — popup de keymaps
- Flash — navegación rápida
- oil.nvim — file manager editable
- nvim-ufo — folding con LSP/treesitter
- Barbecue + navic — breadcrumbs en winbar
- Copilot — AI completion