Skip to content

Markdown headlines get wrong virtual line colors #52

Description

@vod3

Hi, thank you for your awesome palette.

When working with render-markdown.nvim, the headlines get a white line over and under the # headline. it only happens when resizing the terminal or toggling light/dark mode. Other themes like tokyonight don't have this issue. I use kitty as my terminal.

Before resize:

Image

After resize:

Image

render-markdown.lua for reference:

return {
  "MeanderingProgrammer/render-markdown.nvim",
  ---@modulie 'render-markdown'
  ---@type render.md.UserConfig
  opts = {
    render_modes = true,
    code = {
      -- position = "center",
      -- language_icon = false,
      -- language_name = false,
      highlight_border = false,
      width = "block",
      min_width = 45,
      -- left_pad = 1,
      -- language_pad = 1,
      language_border = "",
      border = "thick",
      style = "normal",
    },
    link = {
      enabled = true,
      footnote = {
        enabled = false,
      },
      wiki = {
        icon = "",
      },
    },
    heading = {
      enabled = true,
      render_modes = true,
      atx = true,
      setext = true,
      sign = false,
      -- icons = { "# ", "## ", "### ", "#### ", "##### ", "###### " },
      icons = function(ctx)
        return table.concat(ctx.sections, ".") .. " "
      end,
      position = "overlay",
      signs = { "󰫎 " },
      width = "block",
      min_width = 60,
      left_margin = 0,
      left_pad = 0,
      right_pad = 0,
      border = true,
      border_virtual = true,
      border_prefix = false,
      above = "",
      below = "",
      backgrounds = {
        "RenderMarkdownH1Bg",
        "RenderMarkdownH2Bg",
        "RenderMarkdownH3Bg",
        "RenderMarkdownH4Bg",
        "RenderMarkdownH5Bg",
        "RenderMarkdownH6Bg",
      },
      foregrounds = {
        "RenderMarkdownH1",
        "RenderMarkdownH2",
        "RenderMarkdownH3",
        "RenderMarkdownH4",
        "RenderMarkdownH5",
        "RenderMarkdownH6",
      },
      custom = {},
    },
  },
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions