Cuando inicialmente creé este repositorio, no anticipé la cantidad de cambios de ruptura introducidos por el ecosistema de complementos en rápido desarrollo. Todos los paquetes están fijados en master , por lo que permanecerá estable y siempre puede seguir los videos allí si recibe errores en otras ramas.
? Si ve un error que puede solucionar aquí, ¿cómo?
Actualización de un IDE simple que se basa en estos principios y está en desarrollo activo, recomiendo mi nuevo repositorio: NVIM-Basic-IDE y Lunarvim, que está maduro y es totalmente funcional.
El soporte general está disponible en nuestros canales de matriz.
Esta configuración requiere> = Neovim V0.8.0. Actualice si está en una versión anterior del editor.
Clonar el repositorio en la ubicación correcta (haga una copia de seguridad de su directorio nvim actual si desea conservarlo).
git clone https://github.com/LunarVim/Neovim-from-scratch.git ~/.config/nvim
Ejecute nvim en su terminal y espere a que se instalen los complementos. Notará que Treesitter atrae un montón de lingües los analizadores la próxima vez que abra Neovim.
Nota Mason se usa para instalar y administrar servidores LSP, servidores DAP, revestimientos y formatters a través del comando :Mason .
Esta configuración supone que tiene fuentes Nerd v3.0.0 o más. Si está utilizando una versión anterior, actualice sus fuentes nerd, de lo contrario, habrá glifos faltantes o incorrectos
Abra nvim e ingrese lo siguiente:
:checkhealth
Probablemente notará que no tiene soporte para copiar/pegar también que Python y Node no se han configurado
Así que solucionemos eso
Primero arreglaremos copiar/pegar
En Mac pbcopy se debe construir
En ubuntu
sudo apt install xsel
En Arch Linux
sudo pacman -S xsel
Usuarios de Wayland
WL-Clipboard
A continuación, necesitamos instalar el soporte de Python (el nodo es opcional)
Soporte de Neovim Python
pip install pynvim
Soporte de nodo neovim
npm i -g neovim
Nota Asegúrese de que haya instalado el nodo, le recomiendo un administrador de nodos como FNM.
Suponiendo que construyó desde la fuente, cd en la carpeta donde clonó neovim y ejecuta los siguientes comandos.
git pull
git checkout release-0.9
make distclean && make CMAKE_BUILD_TYPE=Release
sudo make install
nvim -v
El principal desafío del científico informático no es confundirse con las complejidades de su propia creación.
- Edsger W. Dijkstra