1
0
mirror of https://github.com/amix/vimrc synced 2025-02-28 14:12:51 +08:00
amix-vimrc-mirror/sources_non_forked/markdown-preview.nvim/app/pages/meta.js

26 lines
489 B
JavaScript
Raw Normal View History

2022-05-19 20:12:11 +08:00
import getRender from 'md-it-meta/lib/meta'
export const meta = separates => {
if (separates === void 0) {
separates = [['---'], ['---']]
}
return (md) => {
const render = getRender(md, separates)
md.meta = md.meta || {}
md.block.ruler.before(
'code',
'meta',
(...args) => {
try {
return render(...args)
} catch(e) {
console.log('md-it-meta', e)
}
},
{
alt: []
}
);
};
}