headlines

GitHub - lukas-reineke/headlines.nvim: This plugin adds horizontal highlights for text filetypes, like markdown, orgmode, and neorg.
This plugin adds horizontal highlights for text filetypes, like markdown, orgmode, and neorg. - lukas-reineke/headlines.nvim
GitHub - lukas-reineke/headlines.nvim: This plugin adds horizontal highlights for text filetypes, like markdown, orgmode, and neorg. favicon https://github.com/lukas-reineke/headlines.nvim
GitHub - lukas-reineke/headlines.nvim: This plugin adds horizontal highlights for text filetypes, like markdown, orgmode, and neorg.

でできる。 ちょっとカスタマイズして ’```’ 行を外すと見やすくなった。

require("headlines").setup {
markdown = {
query = vim.treesitter.parse_query(
"markdown",
[[
(code_fence_content) @codeblock
]]
),
headline_highlights = false,
},
}

inline block も追加

難航した。

inline 要素は別言語扱い。

:TSEditQueryUserAfter highlights markdown_inline ~/.config/nvim/after/queries/markdown_inline/highlights.scm

に記述する必要があった。 headlines の @codeblock と同じにしたかったがわからず。 @text.underline でお茶を濁す。

;; extends
(inline
(code_span) @text.underline)

front-matter

nvim-treesitter/queries/markdown/injections.scm at master · nvim-treesitter/nvim-treesitter
Nvim Treesitter configurations and abstraction layer - nvim-treesitter/nvim-treesitter
nvim-treesitter/queries/markdown/injections.scm at master · nvim-treesitter/nvim-treesitter favicon https://github.com/nvim-treesitter/nvim-treesitter/blob/master/queries/markdown/injections.scm
nvim-treesitter/queries/markdown/injections.scm at master · nvim-treesitter/nvim-treesitter

treesitter の yaml がコンパイルされていなかった。