Добавил lsp для натуральных языков

This commit is contained in:
urec56 2025-06-08 20:46:50 +03:00
parent 8c7f054891
commit c0c8552509
2 changed files with 22 additions and 4 deletions

View file

@ -75,6 +75,10 @@
# additional environment variables
# environmentVariables = { HSA_OVERRIDE_GFX_VERSION="10.3.0"; };
};
languagetool = { # Языковой сервер для lsp ltex-ls
enable = true;
port = 8081;
};
};
programs = {
@ -504,6 +508,7 @@
pamixer # PulseAudio cli (громкость редачу)
easyeffects # PipeWire settings. Мне для эквалайзера нужен
weston # Для запуска wayland only apps на x11 (ещё есть cage, но он крашит систему при ребилде)
ltex-ls # Lsp для текста
nix-index # Проверить как отображаются некоторые пакеты(например libz.so.1). Запускается nix-index, а потом nix-locate --top-level <Название пакета>

View file

@ -303,6 +303,19 @@ return {
capabilities = cap_json,
}
-- Natural language
lspconfig.ltex.setup {
settings = {
ltex = {
additionalRules = {
enablePickyRules = true,
motherTongue = 'ru-RU',
},
languageToolHttpServerUri = 'http://localhost:8081/',
},
},
}
-- Other
lspconfig.taplo.setup {}
lspconfig.vimls.setup {}