Move kakoune
to a full-fledged package #4
|
@ -264,11 +264,11 @@ let
|
||||||
(lib.mapAttrsToList (_: serv: serv.package or null) config.languageServers);
|
(lib.mapAttrsToList (_: serv: serv.package or null) config.languageServers);
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
extraPaths = lib.makeBinPath serverPackages;
|
extraPaths = lib.makeBinPath (serverPackages ++ [ kak-lsp ]);
|
||||||
plugin = writeTextDir "share/kak/autoload/kak-lsp.kak" ''
|
plugin = writeTextDir "share/kak/autoload/kak-lsp.kak" ''
|
||||||
hook global KakBegin .* %{
|
hook global KakBegin .* %{
|
||||||
try %{
|
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
|
lsp-enable
|
||||||
|
|
Loading…
Reference in a new issue