nvim: Correctly concatenate prose filetypes
Correctly append md_like and org_like into prose filetypes. And correctly load render_markdown for all md_like filetypes. NOTE: _Still_ does not work to render for djot on my end. Is it because of different TS queries? I am not sure.
This commit is contained in:
parent
083973e7c1
commit
782798488e
1 changed files with 18 additions and 5 deletions
|
|
@ -1,8 +1,22 @@
|
||||||
|
-- append t2 to t1
|
||||||
|
-- happens in-place, so it CHANGES t1
|
||||||
|
local function concat(t1, t2)
|
||||||
|
local tbl = {}
|
||||||
|
for i = 1, #t1 do
|
||||||
|
tbl[#tbl + 1] = t1[i]
|
||||||
|
end
|
||||||
|
for i = 1, #t2 do
|
||||||
|
tbl[#tbl + 1] = t2[i]
|
||||||
|
end
|
||||||
|
return tbl
|
||||||
|
end
|
||||||
|
|
||||||
local md_like = {
|
local md_like = {
|
||||||
"markdown",
|
"markdown",
|
||||||
"djot",
|
"djot",
|
||||||
"pandoc",
|
"pandoc",
|
||||||
"quarto",
|
"quarto",
|
||||||
|
"rmd",
|
||||||
"vimwiki",
|
"vimwiki",
|
||||||
"codecompanion",
|
"codecompanion",
|
||||||
}
|
}
|
||||||
|
|
@ -11,8 +25,6 @@ local org_like = {
|
||||||
"org",
|
"org",
|
||||||
}
|
}
|
||||||
local prose_ft = {
|
local prose_ft = {
|
||||||
unpack(md_like),
|
|
||||||
unpack(org_like),
|
|
||||||
"asciidoc",
|
"asciidoc",
|
||||||
"bib",
|
"bib",
|
||||||
"context",
|
"context",
|
||||||
|
|
@ -23,8 +35,9 @@ local prose_ft = {
|
||||||
"tex",
|
"tex",
|
||||||
"text",
|
"text",
|
||||||
"typst",
|
"typst",
|
||||||
"rmd",
|
|
||||||
}
|
}
|
||||||
|
prose_ft = concat(prose_ft, md_like)
|
||||||
|
prose_ft = concat(prose_ft, org_like)
|
||||||
|
|
||||||
local prose_plugs = {
|
local prose_plugs = {
|
||||||
-- UI improvements
|
-- UI improvements
|
||||||
|
|
@ -100,11 +113,11 @@ local prose_plugs = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- displays prettier md rendering
|
|
||||||
{
|
{
|
||||||
|
-- displays prettier md rendering
|
||||||
"MeanderingProgrammer/render-markdown.nvim",
|
"MeanderingProgrammer/render-markdown.nvim",
|
||||||
opts = {
|
opts = {
|
||||||
file_types = { "markdown", "codecompanion" },
|
file_types = md_like,
|
||||||
render_modes = { "n", "c", "i" },
|
render_modes = { "n", "c", "i" },
|
||||||
code = {
|
code = {
|
||||||
sign = false,
|
sign = false,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue