Необхідне додаткове програмне забезпечення¶
Є додаткове програмне забезпечення, яке, хоча і не потрібне, допоможе у загальному використанні NvChad. У наведених нижче розділах описано це програмне забезпечення та його використання.
RipGrep¶
ripgrep — це рядково-орієнтований інструмент пошуку, який рекурсивно шукає в поточному каталозі шаблон regex (регулярний вираз). За замовчуванням ripgrep дотримується правил gitignore і автоматично пропускає приховані файли/каталоги та двійкові файли. Ripgrep пропонує відмінну підтримку для Windows, macOS і Linux, з двійковими файлами, доступними для кожного випуску.
Встановлення RipGrep з EPEL¶
У Rocky Linux 8 і 9 ви можете встановити RipGrep з EPEL. Для цього встановіть epel-release, оновіть систему, а потім інсталюйте ripgrep.:
sudo dnf install -y epel-release
sudo dnf upgrade
sudo dnf install ripgrep
Встановлення RipGrep за допомогою cargo¶
Ripgrep — це програмне забезпечення, написане мовою Rust, яке можна встановити за допомогою утиліти cargo. Зауважте, однак, що cargo не встановлюється стандартною інсталяцією rust, тому вам потрібно встановити її явно. Якщо під час використання цього методу виникають помилки, поверніться до встановлення з EPEL.
dnf install rust cargo
Після встановлення необхідного програмного забезпечення ми можемо встановити ripgrep за допомогою:
cargo install ripgrep
Встановлення збереже виконуваний файл rg у папці ~/.cargo/bin, яка знаходиться поза PATH, щоб використовувати його на рівні користувача, ми зв’яжемо його з ~/.local/bin/.
ln -s ~/.cargo/bin/rg ~/.local/bin/
Перевірка RipGrep¶
На цьому етапі ми можемо перевірити, чи все в порядку з:
rg --version
ripgrep 13.0.0
-SIMD -AVX (compiled)
+SIMD +AVX (runtime)
RipGrep потрібен для рекурсивного пошуку за допомогою :Telescope.
Lazygit¶
LazyGit — це інтерфейс у стилі ncurses, який дозволяє виконувати всі операції git у більш зручній для користувача спосіб. Це потрібно для плагіна lazygit.nvim. Цей плагін дає змогу використовувати LazyGit безпосередньо з NvChad, він відкриває плаваюче вікно, з якого ви можете виконувати всі операції зі своїми репозиторіями, таким чином дозволяючи вам вносити всі зміни до git репозиторію, не виходячи з редактора.
Щоб встановити його, ми можемо скористатися репозиторієм для Fedora. На Rocky Linux 9 це працює ідеально.
sudo dnf copr enable atim/lazygit -y
sudo dnf install lazygit
Після встановлення ми відкриваємо термінал і вводимо команду lazygit, і з’являється інтерфейс, схожий на цей:

За допомогою клавіші x ми можемо відкрити меню з усіма доступними командами.

Тепер, коли в нашій системі є все необхідне допоміжне програмне забезпечення, ми можемо переходити до встановлення основного програмного забезпечення. Ми почнемо з редактора, на якому базується вся конфігурація, Neovim.
Author: Franco Colussi
Contributors: Steven Spencer, Ganna Zhyrnova