From e75acc62d3c730bb2712976f61c27e91022e1e0b Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Wed, 22 Nov 2023 14:59:01 -0700 Subject: [PATCH] Add markdown LSP. --- jrpotter/default.nix | 1 + jrpotter/lang/markdown.nix | 12 ++++++++++++ jrpotter/neovim/default.nix | 1 + 3 files changed, 14 insertions(+) create mode 100644 jrpotter/lang/markdown.nix 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