markdownのコードブロック背景色を変更する
現在はdraculaのからテーマを使用しているが、markdownのコードブロック部分の背景色が、明るすぎてテーマとあっていないので変更する。 本来の背景色が282A36なので、それより少し明るい3C3D46を使用する。
変更箇所の特定
変更したいコードブロック部分にカーソルを合わせて、コマンドでInspectを実行する。
このときに表示されているのが対象になっているブロックなので、このブロックに対して色を変更する。
@markup.raw.block.markdown と RenderMarkdownCodeなのでその部分を変更。
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 })