Configuración modular de Neovim optimizada para desarrollo en C++, usando lazy.nvim, LSP, autocompletado, depuración y una interfaz moderna.
- Neovim ≥ 0.9
git,cmake,g++oclang++- En Fedora:
sudo dnf install neovim cmake gcc-c++ gdb ripgrep fd-find
- Neovim ≥ 0.9
- Git for Windows
- Una de las siguientes opciones de compilador:
- MinGW-w64 (Recomendado para principiantes):
# Con Chocolatey choco install mingw # O descargar desde: https://www.mingw-w64.org/
- Microsoft Visual Studio (2019 o 2022):
- Incluir "C++ build tools" durante la instalación
- LLVM/Clang:
# Con Chocolatey choco install llvm
- MinGW-w64 (Recomendado para principiantes):
- CMake:
# Con Chocolatey choco install cmake # O descargar desde: https://cmake.org/download/
- Herramientas adicionales (opcionales):
# Con Chocolatey choco install ripgrep fd ninja
- Clona este repositorio en tu configuración de Neovim:
git clone https://github.com/tu_usuario/nvim-cpp-config ~/.config/nvim
- Clona este repositorio en tu configuración de Neovim:
git clone https://github.com/tu_usuario/nvim-cpp-config "$env:LOCALAPPDATA\nvim"
-
Abre Neovim para que
lazy.nviminstale los plugins automáticamente:nvim
-
Ejecuta
:checkhealthpara verificar que todo esté correctamente instalado. -
Solo Windows: Ejecuta
:CppCheckToolspara verificar las herramientas de compilación disponibles.
~/.config/nvim/
├── init.lua
├── lua/
│ ├── core/ # Configuración básica (opciones, mapeos, autocomandos)
│ └── plugins/ # Plugins separados por función
- 🎨 Tema
catppuccin-mocha - 🧩 Autocompletado con
nvim-cmp+LuaSnip - ⚙️ LSP configurado para
clangdycmake - 🧪 Depuración con
nvim-dap+ GDB - 🔍 Búsqueda con
telescope.nvim - 🌲 Árbol de sintaxis con
nvim-treesitter - 🧵 Bufferline, lualine, indent guides, toggleterm
- ⌨️ Mapas de teclas productivos y
which-key
Abre la terminal en Neovim (<C-\>):
Linux/macOS:
mkdir -p build && cd build
cmake ..
makeWindows (MinGW):
if (!(Test-Path build)) { mkdir build }
cd build
cmake -G "MinGW Makefiles" ..
mingw32-makeWindows (Visual Studio):
if (!(Test-Path build)) { mkdir build }
cd build
cmake -G "Visual Studio 17 2022" ..
cmake --build . --config Debug<F9>o<leader>m- Compilar automáticamente<leader>cC- Configurar proyecto (solo Windows)<leader>cd- Compilar en modo Debug<leader>cr- Compilar en modo Release<leader>ce- Compilar y ejecutar<leader>cc- Limpiar build
- Ejecuta con
<F5> - Usa
<F10>,<F11>,<F12>para navegación - Coloca breakpoints con
<leader>b
MIT © [Tu Nombre]