more kakoune config

This commit is contained in:
Maddie H 2023-04-21 22:14:03 +01:00
parent efced09d1e
commit 17a41fe2a9
Signed by: maddie
GPG Key ID: C296DE8C9053683F

View File

@ -10,6 +10,7 @@
numberLines = {
enable = true;
relative = true;
};
scrollOff.lines = 3;
showWhitespace.enable = false;
@ -21,6 +22,16 @@
enableMouse = true;
setTitle = true;
};
hooks = [
{
name = "WinSetOption";
option = "filetype=nix";
commands = ''
set-option window indentwidth 2
set-option window formatcmd nixpkgs-fmt
'';
}
];
};
plugins = with pkgs.kakounePlugins; [
kakoune-rainbow
@ -29,7 +40,8 @@
pkgs.kak-lsp
];
extraConfig = ''
eval %sh{kak-lsp --kakoune -s $kak_session} # Not needed if you load it with plug.kak.
hook global InsertChar \t %{ exec -draft h@ }
eval %sh{kak-lsp --kakoune -s $kak_session}
lsp-enable
'';
};