From 9cc1cc99cb29178ccbebb7111443015d367ec41d Mon Sep 17 00:00:00 2001 From: pro100ton Date: Sat, 1 Feb 2025 08:24:08 +0300 Subject: [PATCH] Update README --- README.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index e848958..a63a611 100644 --- a/README.md +++ b/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 => эти настройки будут перегружать все то, что было настроено в плагинах -