{ enable = true; defaultEditor = true; config = { colorScheme = "tomorrow-night"; numberLines = { enable = true; highlightCursor = true; }; hooks = [ { name = "BufSetOption"; option = "filetype=latex"; commands = '' set-option buffer makecmd latexmk -pvc -pdf -e '$pdf_previewer="xdg-open %S"' -e '$pdflatex="pdflatex -interaction=nonstopmode -synctex=1 %O %S"' %opt{documentsrc} ''; } ]; keyMappings = [ # Define usermode yank/copy and paste { key = "y"; mode = "user"; effect = " wl-copy"; } { key = "p"; mode = "user"; effect = " wl-paste;d"; # ;d at the end since newline inserted } { key = "P"; mode = "user"; effect = "! wl-paste;d"; # ;d at the end since newline inserted } ]; }; extraConfig = '' eval %sh{kak-lsp --kakoune -s $kak_session} lsp-enable ''; }