Skip to content

Commit 6bdc52c

Browse files
committed
languages/markdown: Add markview renderer
1 parent 28b4856 commit 6bdc52c

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

docs/release-notes/rl-0.8.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,3 +241,4 @@
241241
[BANanaD3V](https://github.com/BANanaD3V):
242242

243243
- `alpha` is now configured with nix.
244+
- Add `markview-nvim` markdown renderer.

modules/plugins/languages/markdown.nix

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,18 @@ in {
133133
};
134134
};
135135
};
136+
markview-nvim = {
137+
enable =
138+
mkEnableOption ""
139+
// {
140+
description = ''
141+
[markview.nvim]: https://github.com/OXY2DEV/markview.nvim
142+
143+
[markview.nvim] - a hackable markdown, Typst, latex, html(inline) & YAML previewer
144+
'';
145+
};
146+
setupOpts = mkPluginSetupOption "markview-nvim" {};
147+
};
136148
};
137149
};
138150

@@ -159,5 +171,12 @@ in {
159171
require("render-markdown").setup(${toLuaObject cfg.extensions.render-markdown-nvim.setupOpts})
160172
'';
161173
})
174+
175+
(mkIf cfg.extensions.markview-nvim.enable {
176+
vim.startPlugins = ["markview-nvim"];
177+
vim.pluginRC.markview-nvim = entryAnywhere ''
178+
require("markview").setup(${toLuaObject cfg.extensions.markview-nvim.setupOpts})
179+
'';
180+
})
162181
]);
163182
}

npins/sources.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -773,6 +773,18 @@
773773
"url": "https://github.com/horriblename/lzn-auto-require/archive/ef746afb55467984ef3200d9709c8059ee0257d0.tar.gz",
774774
"hash": "1mgka1mmvpd2gfya898qdbbwrp5rpqds8manjs1s7g5x63xp6b98"
775775
},
776+
"markview-nvim": {
777+
"type": "Git",
778+
"repository": {
779+
"type": "GitHub",
780+
"owner": "OXY2DEV",
781+
"repo": "markview.nvim"
782+
},
783+
"branch": "main",
784+
"revision": "6c92a6455e97c954a4a419265a032fedd69846f6",
785+
"url": "https://github.com/OXY2DEV/markview.nvim/archive/6c92a6455e97c954a4a419265a032fedd69846f6.tar.gz",
786+
"hash": "01sw4iscnciyifpba4cwjb6fs95wrkk60xvqq67b8d5j8yb5449a"
787+
},
776788
"mind-nvim": {
777789
"type": "Git",
778790
"repository": {

0 commit comments

Comments
 (0)