Software aggiuntivo richiesto¶
Esistono diversi software aggiuntivi che, pur non essendo necessari, facilitano l'uso complessivo di NvChad. Le sezioni seguenti illustrano il software e il suo utilizzo.
RipGrep¶
ripgrep
è uno strumento di ricerca orientato alla riga di comando che ricerca ricorsivamente la directory corrente per un modello di regex (espressione regolare). Per impostazione predefinita, ripgrep rispetta le regole di gitignore e salta automaticamente i file/directory e i file binari nascosti. Ripgrep offre un eccellente supporto su Windows, macOS e Linux, con binari disponibili per ogni release.
In entrambi Rocky Linux 8 e 9, è possibile installare RipGrep dall'EPEL. Per farlo, installare la epel-release
, aggiornare il sistema e quindi installare ripgrep
:
sudo dnf install -y epel-release
sudo dnf upgrade
sudo dnf install ripgrep
Ripgrep è un software scritto in Rust ed è installabile con l'utilità cargo
. Da notare, tuttavia, che `cargo' non è installato dall'installazione predefinita di rust, quindi è necessario installarlo esplicitamente. Se si verificano errori con questo metodo, tornare all'installazione da EPEL.
dnf install rust cargo
Una volta installato il software necessario, si può installare ripgrep
con:
cargo install ripgrep
L'installazione salverà l'eseguibile rg
nella cartella ~/.cargo/bin
, che è al di fuori del PATH; per utilizzarlo a livello utente, sarà necessario collegarlo a ~/.local/bin/
.
ln -s ~/.cargo/bin/rg ~/.local/bin/
Verificare RipGrep¶
A questo punto si può verificare che tutto sia a posto con:
rg --version
ripgrep 13.0.0
-SIMD -AVX (compiled)
+SIMD +AVX (runtime)
RipGrep è necessario per le ricerche ricorsive con :Telescope
.
Lazygit¶
LazyGit è un'interfaccia in stile ncurses che consente di eseguire tutte le operazioni di git
in maniera più agevole. È richiesto dal plugin lazygit.nvim. Questo plugin consente di utilizzare LazyGit direttamente da NvChad, aprendo una finestra fluttuante da cui è possibile eseguire tutte le operazioni sui repository, consentendo così di apportare tutte le modifiche al repository di Git senza uscire dall'editor.
Per installarlo si può utilizzare il repository di Fedora. Su Rocky Linux 9 funziona perfettamente.
sudo dnf copr enable atim/lazygit -y
sudo dnf install lazygit
Una volta installato, aprire un terminale e digitare il comando lazygit
e apparirà un'interfaccia simile a questa:
Con il tasto ? è possibile richiamare il menu con tutti i comandi disponibili.
Ora che tutti i software di supporto necessari sono presenti sul sistema, possiamo passare all'installazione del software di base. Inizieremo con l'editor su cui si basa l'intera configurazione, Neovim.
Author: Franco Colussi
Contributors: Steven Spencer, Ganna Zhyrnova