kak: make kak-lsp binary overridable

This commit is contained in:
Natsu Kagami 2025-01-17 15:53:24 +01:00
parent 1d2505253f
commit b96dd59552
Signed by: nki
GPG key ID: 55A032EB38B49ADB

View file

@ -264,11 +264,11 @@ let
(lib.mapAttrsToList (_: serv: serv.package or null) config.languageServers);
in
{
extraPaths = lib.makeBinPath serverPackages;
extraPaths = lib.makeBinPath (serverPackages ++ [ kak-lsp ]);
plugin = writeTextDir "share/kak/autoload/kak-lsp.kak" ''
hook global KakBegin .* %{
try %{
eval %sh{${lib.getExe kak-lsp} --kakoune --config ${kak-lsp-config} -s $kak_session}
eval %sh{kak-lsp --kakoune --config ${kak-lsp-config} -s $kak_session}
}
lsp-enable