Saltar al contenido principal

Una publicación etiquetados con "Configuración de LazyVim"

Instalación y tips de funcionamiento

Ver Todas las Etiquetas

LazyVim: Diferencias entre Windows y Linux

· 3 min de lectura
Pablo Acosta Cuestas
Fullstack en Python

Como ya habrás notado en mi página, algo que es de mi total interés es LazyVim, pero específicamente... ¿Qué es? Bueno es un framework de NeoVim. Bien... ¿Pero qué es un framework? Bueno... Es un conjunto de configuraciones y plugins pre-seleccionados que se instalan sobre Neovim para transformarlo en algo parecido a un IDE moderno.

Originalmente lo aprendí a usar por necesidad, pero posteriormente me gustó y mantuve su uso. Razón por la cual, decidí que quería usarlo en mi PC de escritorio cuyo sistema operativo es Windows. Su instalación, aunque distinta, no es dificil, hasta te diría que es un poco mas sencilla. Aclaración importante: La instalación no la hice a traves de WSL, sino que la llevé a cabo 100% dentro de Windows.

Luego de finalizado el proceso, quise abrir los proyectos alojados dentro de WSL y aquí 'pasaron cosas'. Cada ruta a cada proyecto de WSL daba error, lo primero que pensé fue que había cometido errores en la instalación. Pero volviendo hacia atras en los comandos que había ejecutado, no los encontraba.

Entonces intento ejecutar un proyecto que tenía en una carpeta de Windows, para mi sorpresa, funciona espectacular. Intento hacer lo mismo, pero desde WSL y con unas leves modificaciones al comando, y también funciona. A continuación pueden ver las diferencias en lo comandos.

bash
nvim.exe "[RUTA]"
PowerShell
nvim "[RUTA]"

Lo que me lleva a pensar que hay problemas con las rutas de las carpetas que le estoy dando, tanto a PowerShell, como a WSL. Pero luego de ver que hay problemas en la interoperatividad entre ambos sistemas, decido instalar LazyVim, dentro de WSL.

El proceso fue sencillo, como 'sudo apt install neovim' me da la versión 0.9.5, escribí lo siguiente:

bash
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz
sudo rm -rf /opt/nvim-linux-x86_64
sudo tar -C /opt -xzf nvim-linux-x86_64.tar.gz

Posteriormente seguí la guía de instalación de LazyVim para Linux que puedes ver en la parte de la documentación, logrando que funcione con normalidad todos mis proyectos de WSL.

Más allá de que todo ahora funciona de buena manera, me queda una sensación de incompletitud. Sensación que, en el futuro próximo no voy a atender, pero si me gustaría lograr que si instalo una herramienta en un entorno, en este caso LazyVim, funcione para ambos sistemas y que no tenga que hacer dos veces el mismo proceso.

No obstante, si vos sabes algo al respecto y puedes ayudarme, te invito a que me dejes tu sugerencia en los comentarios. Y con todo esto dicho, me despido... ¡Hasta luego!