Saltar a contenido

Se necesita software adicional

Hay varias piezas de software adicionales que, aunque no son necesarias, ayudarán en el uso general de NvChad. Las secciones que se muestran a continuación le guiarán a través de ese software y sus usos.

RipGrep

ripgrep es una herramienta de búsqueda orientada a líneas que busca recursivamente en el directorio actual un patrón regex (expresión regular). Por defecto, ripgrep respeta las reglas de gitignore y automáticamente omite archivos/directorios ocultos y los binarios. Ripgrep ofrece un excelente soporte en Windows, macOS y Linux, con binarios disponibles para cada versión.

Ripgrep es un software escrito en Rust que puede instalar con la utilidad cargo. Sin embargo, tenga en cuenta que cargo no se instala por defecto con la instalación predeterminada de Rust por lo que tiene que instalarlo explícitamente.

dnf install rust cargo

Una vez instalado el software necesario, podemos instalar ripgrep ejecutando el siguiente comando:

cargo install ripgrep

La instalación guardará el ejecutable rg en la carpeta ~/.cargo/bin que se encuentra fuera del PATH, para utilizarlo a nivel de usuario lo enlazaremos a ~/.local/bin/.

ln -s ~/.cargo/bin/rg ~/.local/bin/

En este punto podemos comprobar que todo está correcto mediante la ejecución del siguiente comando:

rg --version
ripgrep 13.0.0
-SIMD -AVX (compiled)
+SIMD +AVX (runtime)

Para poder realizar búsquedas recursivas con :Telescopio es necesario tener instalado RipGrep.

Lazygit

LazyGit es una interfaz de estilo ncurses que le permite realizar todas las operaciones de git de una manera fácil. Es requerido por el plugin lazygit.nvim. Este plugin permite utilizar LazyGit directamente desde NvChad, abre una ventana flotante desde la que puede realizar todas las operaciones sobre sus repositorios, por lo tanto, le permite hacer todos los cambios en un _ repositorio git_ sin salir del editor.

Para instalarlo podemos utilizar el repositorio de Fedora. En Rocky Linux 9 funciona perfectamente.

sudo dnf copr enable atim/lazygit -y
sudo dnf install lazygit

Una vez instalado abrimos un terminal y tecleamos el comando lazygit, aparecerá una interfaz similar:

Interfaz de usuario de LazyGit

Con la tecla x , podemos abrir el menú con todos los comandos disponibles.

Interfaz de usuario de LazyGit

Ahora que tenemos todo el software de apoyo necesario instalado en nuestro sistema, podemos pasar a instalar el software básico. Empezaremos con el editor en el que se basa toda la configuración, Neovim.


Última actualización: 5 de septiembre de 2022

Author: Franco Colussi

Contributors: Steven Spencer