markdownのコードブロック背景色を変更する

現在はdraculaのからテーマを使用しているが、markdownのコードブロック部分の背景色が、明るすぎてテーマとあっていないので変更する。 本来の背景色が282A36なので、それより少し明るい3C3D46を使用する。

変更箇所の特定

変更したいコードブロック部分にカーソルを合わせて、コマンドでInspectを実行する。 このときに表示されているのが対象になっているブロックなので、このブロックに対して色を変更する。

@markup.raw.block.markdownRenderMarkdownCodeなのでその部分を変更。

local code_bg = "#464852"
 
-- 従来syntax用
vim.api.nvim_set_hl(0, "markdownCode",      { bg = code_bg })
vim.api.nvim_set_hl(0, "markdownCodeBlock", { bg = code_bg })
vim.api.nvim_set_hl(0, "RenderMarkdownCode", { bg = code_bg })
 
-- Tree-sitter markdown用
vim.api.nvim_set_hl(0, "@markup.raw.block.markdown",    { bg = code_bg })
vim.api.nvim_set_hl(0, "@markup.raw.markdown_inline",   { bg = code_bg })