Update README
This commit is contained in:
parent
80481e2f1d
commit
9cc1cc99cb
1 changed files with 8 additions and 9 deletions
17
README.md
17
README.md
|
@ -30,7 +30,14 @@ require("oil").setup{
|
|||
}
|
||||
```
|
||||
|
||||
#### FAQ
|
||||
## Разница между ftplugin и after/ftplugin
|
||||
Суть одна и та-же: загрузка конфигураций для конкретных типов файлов, однако:
|
||||
### ftplugin
|
||||
Тут храняться настройки, которые будут применены **до** загразуки плагинов. Т.е. настройки, что определны где-то в настройках плагинов будут переписывать если что те, которые установлены для типов файлов тут
|
||||
### after/ftplugin
|
||||
Настройки для типов файлов тут будут применены уже после того, как загрузится все содержимое neovim => эти настройки будут перегружать все то, что было настроено в плагинах
|
||||
|
||||
# FAQ
|
||||
> Зачем так мучаться? Не проще все кидать в один файл?
|
||||
|
||||
Проще, но такое распараллеливание позволяет легче дебажить файлы настроек. Т.е. исправляя настройки мы можем просто `source`ить файл настроек, не трогая конфигурации скачивания файлов, чтобы лишний раз не триггерить Lazy.
|
||||
|
@ -52,11 +59,3 @@ sudo apt install liblua5.3-dev
|
|||
```js
|
||||
npm install -g tree-sitter-cli
|
||||
```
|
||||
|
||||
## Разница между ftplugin и after/ftplugin
|
||||
Суть одна и та-же: загрузка конфигураций для конкретных типов файлов, однако:
|
||||
### ftplugin
|
||||
Тут храняться настройки, которые будут применены **до** загразуки плагинов. Т.е. настройки, что определны где-то в настройках плагинов будут переписывать если что те, которые установлены для типов файлов тут
|
||||
### after/ftplugin
|
||||
Настройки для типов файлов тут будут применены уже после того, как загрузится все содержимое neovim => эти настройки будут перегружать все то, что было настроено в плагинах
|
||||
|
||||
|
|
Loading…
Reference in a new issue