From 80481e2f1d398391402f37e248b4684c806a51f0 Mon Sep 17 00:00:00 2001 From: pro100ton Date: Sat, 1 Feb 2025 08:22:39 +0300 Subject: [PATCH] Update README --- README.md | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 95edd31..e848958 100644 --- a/README.md +++ b/README.md @@ -25,13 +25,33 @@ require("oil").setup{ opts = { keymaps = { ["g?"] = "actions.show_help", - ... + }, + }, } -``` +``` + #### FAQ > Зачем так мучаться? Не проще все кидать в один файл? -Проще, но такое распараллеливание позволяет легче дебажить файлы настроек. Т.е. исправляя настройки мы можем просто `source`'ить файл настроек, не трогая конфигурации скачивания файлов, чтобы лишний раз не триггерить Lazy. +Проще, но такое распараллеливание позволяет легче дебажить файлы настроек. Т.е. исправляя настройки мы можем просто `source`ить файл настроек, не трогая конфигурации скачивания файлов, чтобы лишний раз не триггерить Lazy. + +> Что делать, если в `checkhealth` выдается ошибка `luarocks not found`? + +Необходимо его установить по инструкции с [сайта](https://luarocks.org/) + +> Что делать, если при установке `luarocks` выдает ошибку что не найдены `.h` файлы? + +Надо установить хэдеры lua командой: +```bash +sudo apt install liblua5.3-dev +``` + +> checkhealth не может найти tree-sitter cli + +Надо установить соответствующий `npm` пакет: +```js +npm install -g tree-sitter-cli +``` ## Разница между ftplugin и after/ftplugin Суть одна и та-же: загрузка конфигураций для конкретных типов файлов, однако: @@ -39,3 +59,4 @@ require("oil").setup{ Тут храняться настройки, которые будут применены **до** загразуки плагинов. Т.е. настройки, что определны где-то в настройках плагинов будут переписывать если что те, которые установлены для типов файлов тут ### after/ftplugin Настройки для типов файлов тут будут применены уже после того, как загрузится все содержимое neovim => эти настройки будут перегружать все то, что было настроено в плагинах +