Update README

This commit is contained in:
pro100ton 2025-02-01 08:22:39 +03:00
parent e63ff2e483
commit 80481e2f1d

View file

@ -25,13 +25,33 @@ require("oil").setup{
opts = { opts = {
keymaps = { keymaps = {
["g?"] = "actions.show_help", ["g?"] = "actions.show_help",
... },
},
} }
``` ```
#### FAQ #### 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 ## Разница между ftplugin и after/ftplugin
Суть одна и та-же: загрузка конфигураций для конкретных типов файлов, однако: Суть одна и та-же: загрузка конфигураций для конкретных типов файлов, однако:
@ -39,3 +59,4 @@ require("oil").setup{
Тут храняться настройки, которые будут применены **до** загразуки плагинов. Т.е. настройки, что определны где-то в настройках плагинов будут переписывать если что те, которые установлены для типов файлов тут Тут храняться настройки, которые будут применены **до** загразуки плагинов. Т.е. настройки, что определны где-то в настройках плагинов будут переписывать если что те, которые установлены для типов файлов тут
### after/ftplugin ### after/ftplugin
Настройки для типов файлов тут будут применены уже после того, как загрузится все содержимое neovim => эти настройки будут перегружать все то, что было настроено в плагинах Настройки для типов файлов тут будут применены уже после того, как загрузится все содержимое neovim => эти настройки будут перегружать все то, что было настроено в плагинах