diff --git a/jrpotter/default.nix b/jrpotter/default.nix index b4681f1..03457a3 100644 --- a/jrpotter/default.nix +++ b/jrpotter/default.nix @@ -7,6 +7,7 @@ ./lang/elixir.nix ./lang/lean.nix ./lang/lua.nix + ./lang/markdown.nix ./lang/nix.nix ./lang/python.nix ./lang/typescript.nix diff --git a/jrpotter/lang/markdown.nix b/jrpotter/lang/markdown.nix new file mode 100644 index 0000000..3cee2aa --- /dev/null +++ b/jrpotter/lang/markdown.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + marksman + ]; + + programs.neovim = { + nvim-lspconfig = '' + require('init.lsp').setup(require('lspconfig').marksman) {} + ''; + }; +} diff --git a/jrpotter/neovim/default.nix b/jrpotter/neovim/default.nix index fac5fef..3fc6d31 100644 --- a/jrpotter/neovim/default.nix +++ b/jrpotter/neovim/default.nix @@ -35,6 +35,7 @@ let c elixir lua + markdown nix python typescript