From af0fdd9f279cf7e569795b8f9f6e97f7342f6c97 Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 10 Jan 2026 20:24:41 -0500 Subject: [PATCH] languages/markdown: support rumdl --- docs/manual/release-notes/rl-0.9.md | 4 ++++ modules/plugins/languages/markdown.nix | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/docs/manual/release-notes/rl-0.9.md b/docs/manual/release-notes/rl-0.9.md index bb7fdabd..f02b739d 100644 --- a/docs/manual/release-notes/rl-0.9.md +++ b/docs/manual/release-notes/rl-0.9.md @@ -124,3 +124,7 @@ {command}`:healthcheck` doesn't know that. - Remove [which-key.nvim] `o` `+Notes` description which did not actually correspond to any keybinds. + +[pyrox0](https://github.com/pyrox0): + +- Added [rumdl](https://github.com/rvben/rumdl) support to `languages.markdown` diff --git a/modules/plugins/languages/markdown.nix b/modules/plugins/languages/markdown.nix index feb3f2a5..a2634e6d 100644 --- a/modules/plugins/languages/markdown.nix +++ b/modules/plugins/languages/markdown.nix @@ -31,6 +31,13 @@ filetypes = ["markdown"]; root_markers = [".git" ".obsidian" ".moxide.toml"]; }; + + rumdl = { + enable = true; + cmd = [(getExe pkgs.rumdl) "server"]; + filetypes = ["markdown"]; + root_markers = [".git" ".rumdl.toml" "rumdl.toml" ".config/rumdl.toml" "pyproject.toml"]; + }; }; defaultFormat = ["deno_fmt"]; @@ -42,6 +49,9 @@ deno_fmt = { command = getExe pkgs.deno; }; + rumdl = { + command = getExe pkgs.rumdl; + }; prettierd = { command = getExe pkgs.prettierd; }; @@ -51,6 +61,9 @@ markdownlint-cli2 = { package = pkgs.markdownlint-cli2; }; + rumdl = { + package = pkgs.rumdl; + }; }; in { options.vim.languages.markdown = {