diff --git a/home/kakoune/kak.nix b/home/kakoune/kak.nix index b65b454..91f0aa3 100644 --- a/home/kakoune/kak.nix +++ b/home/kakoune/kak.nix @@ -114,6 +114,11 @@ in experimentalFormatterMode = "on"; }; }; + programs.kak-lsp.languages.markdown = { + command = "marksman"; + filetypes = [ "markdown" ]; + roots = [ ".marksman.toml" ".git" ]; + }; programs.my-kakoune.tree-sitter.extraAliases = { # Scala stuff diff --git a/home/kakoune/kakrc b/home/kakoune/kakrc index 05af321..9644317 100644 --- a/home/kakoune/kakrc +++ b/home/kakoune/kakrc @@ -85,7 +85,7 @@ hook global InsertCompletionHide .* %{ try %{ eval %sh{test -z "$WE_STARTED_KAK" && kak-lsp --kakoune -s $kak_session} } -hook global WinSetOption filetype=(racket|rust|python|go|javascript|typescript|c|cpp|tex|latex|fsharp|ocaml|haskell|nix|scala|typst|html|css|json) %{ +hook global WinSetOption filetype=(racket|rust|python|go|javascript|typescript|c|cpp|tex|latex|fsharp|ocaml|haskell|nix|scala|typst|html|css|json|markdown) %{ lsp-enable-window map window lsp N -docstring "Display the next message request" ": lsp-show-message-request-next" map window normal ": enter-user-mode lsp"