nvim: Render markdown todo active and deleted state

Additionally to the default states:

- [ ] new/empty entry
- [x] completed entry

we render two more:

- [-] active entry
- [_] deleted/not applicable entry
This commit is contained in:
Marty Oehme 2024-11-22 21:18:22 +01:00
parent 75a32b2a54
commit 73f9322a96
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A

View file

@ -69,14 +69,24 @@ local prose_plugs = {
main = "render-markdown", main = "render-markdown",
opts = { opts = {
file_types = { unpack(md_like) }, file_types = { unpack(md_like) },
render_modes = { "n", "c", "i" },
code = { code = {
sign = false, sign = false,
width = "block", width = "block",
right_pad = 1, right_pad = 1,
}, },
checkbox = {
custom = {
todo = { raw = "[-]", rendered = "󰡖 ", highlight = "RenderMarkdownTodo" },
removed = { raw = "[_]", rendered = "󱋭 ", highlight = "RenderMarkdownTodo" },
},
},
}, },
name = "render-markdown", -- Only needed if you have another plugin named markdown.nvim name = "render-markdown", -- Only needed if you have another plugin named markdown.nvim
dependencies = { "nvim-treesitter/nvim-treesitter", "nvim-tree/nvim-web-devicons" }, -- if you prefer nvim-web-devicons dependencies = {
"nvim-treesitter/nvim-treesitter",
"nvim-tree/nvim-web-devicons",
},
ft = md_like, ft = md_like,
cmd = "RenderMarkdown", cmd = "RenderMarkdown",
keys = { keys = {