Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
168a3b5
chore: Added parser template for `asciidoc`
OXY2DEV Jan 12, 2026
966a713
feat(asciidoc): Added `document title` support
OXY2DEV Jan 12, 2026
4f45dad
fewt(config, asciidoc): Updated document title config
OXY2DEV Jan 12, 2026
33e897d
fix(renderers, asciidoc, document_titles): Correctly handle conceal
OXY2DEV Jan 12, 2026
d313c1d
doc(asciidoc): Added missing types
OXY2DEV Jan 12, 2026
7da3aea
feat(asciidoc): Added document attributes
OXY2DEV Jan 12, 2026
75ae830
feat(asciidoc_inline): Added parser template
OXY2DEV Jan 13, 2026
97a024b
fix(renderers, asciidoc_inline): Fixed conceal for `bold` & `italic`s
OXY2DEV Jan 13, 2026
aecd138
doc(asciidoc_inline): Added missing types for bold & italic
OXY2DEV Jan 13, 2026
c81472c
fix(parsers, asciidoc_inline): Reduce unnecessary recursion when parsing
OXY2DEV Jan 13, 2026
a324d09
feat(asciidoc_inline): Added `monospce`s support
OXY2DEV Jan 13, 2026
32c0ddd
feat(asciidoc_inline): Added `#highlight#` support
OXY2DEV Jan 14, 2026
cead72e
fix(renderers, asciidoc_inline): Fixed bug with icon not showing
OXY2DEV Jan 14, 2026
0c463e3
feat(asciidoc_inline): Added support for unlabeled URIs
OXY2DEV Jan 14, 2026
b4a4eb2
feat(asciidoc_inline): Added `labeled uri` support
OXY2DEV Jan 15, 2026
f1f1167
feat(asciidoc_inline): Added `uri macro` support
OXY2DEV Jan 15, 2026
6e22829
fix(asciidoc): Fixed incorrect type definitions
OXY2DEV Jan 15, 2026
99f6641
feat(asciidoc): Added `section_title` support
OXY2DEV Jan 15, 2026
69226e4
feat(asciidoc): Added `TOC` support
OXY2DEV Jan 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 87 additions & 0 deletions lua/markview/config/asciidoc.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---@type markview.config.asciidoc
return {
document_titles = {
enable = true,

sign = "󰛓 ",
sign_hl = "MarkviewPalette7Sign",

icon = "󰛓 ",
hl = "MarkviewPalette7",
},
section_titles = {
enable = true,

title_1 = {
sign = "󰌕 ", sign_hl = "MarkviewHeading1Sign",

icon = "󰼏 ", hl = "MarkviewHeading1",
},
title_2 = {
sign = "󰌖 ", sign_hl = "MarkviewHeading2Sign",

icon = "󰎨 ", hl = "MarkviewHeading2",
},
title_3 = {

icon = "󰼑 ", hl = "MarkviewHeading3",
},
title_4 = {

icon = "󰎲 ", hl = "MarkviewHeading4",
},
title_5 = {

icon = "󰼓 ", hl = "MarkviewHeading5",
},
title_6 = {

icon = "󰎴 ", hl = "MarkviewHeading6",
},

shift_width = 1,
},

document_attributes = {
enable = true,
},

tocs = {
shift_width = 2,
hl = "MarkviewPalette2Fg",

sign = "󰙅 ",
sign_hl = "MarkviewPalette2Sign",

depth_1 = {
icon = "◆ ",
icon_hl = "Comment",

hl = "MarkviewPalette5Fg",
},
depth_2 = {
icon = "◇ ",
icon_hl = "Comment",

hl = "MarkviewPalette5Fg",
},
depth_3 = {
icon = "◆ ",
icon_hl = "Comment",

hl = "MarkviewPalette5Fg",
},
depth_4 = {
icon = "◇ ",
icon_hl = "Comment",

hl = "MarkviewPalette5Fg",
},
depth_5 = {
icon = "◆ ",
icon_hl = "Comment",

hl = "MarkviewPalette5Fg",
},
},
};
Loading