markdown-preview-enhanced icon indicating copy to clipboard operation
markdown-preview-enhanced copied to clipboard

请问是否有选项可以控制代码块默认显示行数?

Open jackytsu opened this issue 3 years ago • 1 comments

目前是需要每个代码块都添加{.line-numbers}这个样式,感觉比较繁琐。不知道有没有开关选项可以控制默认是否显示行数呢?

jackytsu avatar Dec 09 '21 03:12 jackytsu

Extend-Parser may be useful.

module.exports = {
  onWillParseMarkdown: function(markdown) {
    return new Promise((resolve, reject)=> {
      markdown = markdown.replace(/```\w+/g, ($0) => $0 + " {.line-numbers}");
      return resolve(markdown)
    })
  },
  onDidParseMarkdown: function(html) {
    return new Promise((resolve, reject)=> {
      return resolve(html)
    })
  }
}

JardinHotel avatar Feb 23 '22 10:02 JardinHotel