Neovim version (nvim -v)
0.12.2
Neovim distribution
N/A
Operating system
MacOs
Terminal emulator / GUI
kitty
Describe the bug
Bullet, checkbox and heading icons are drawn as virtual text that does not pick up
whatever background is already on the line. Any dynamic line-level background is punched out at
exactly the icon cells, leaving Normal colored gaps in the middle of the tint. This happens for me with
lewis6991/gitsigns plugin with linehl = true.
Here is a simple foo.md example. I did a git added with the empty backtick markdown block. Then I added three markdown lines that have symbols in them. It looks to me like they get highlighted by gitsigns with a background color and then render-markdown will then over render replacing symbols and that's where this problem happens. You can see the awkward blank spots:
- [ ] implement the envelope for RMS
* input points -> geometry
# Doing a mark: Input Modal Operator
Expected behavior
Healthcheck output
==============================================================================
render-markdown: 3 ⚠️
render-markdown.nvim [versions] ~
- ✅ OK neovim >= 0.11
- ✅ OK tree-sitter ABI: 15
- ✅ OK plugin: 8.13.0
render-markdown.nvim [configuration] ~
- ✅ OK valid
render-markdown.nvim [tree-sitter markdown] ~
- ✅ OK parser: installed
- ✅ OK ABI: 15
- ✅ OK highlights: ~/.local/share/nvim/site/queries/markdown/highlights.scm
- ✅ OK highlighter: enabled
render-markdown.nvim [tree-sitter markdown_inline] ~
- ✅ OK parser: installed
- ✅ OK ABI: 15
- ✅ OK highlights: ~/.local/share/nvim/site/queries/markdown_inline/highlights.scm
render-markdown.nvim [tree-sitter html] ~
- ✅ OK parser: installed
- ✅ OK ABI: 14
render-markdown.nvim [tree-sitter latex] ~
- ⚠️ WARNING parser: not installed
- ADVICE:
- disable latex support to avoid this warning
require("render-markdown").setup({
latex = { enabled = false },
})
- ⚠️ WARNING ABI: unknown
- ADVICE:
- disable latex support to avoid this warning
require("render-markdown").setup({
latex = { enabled = false },
})
render-markdown.nvim [tree-sitter yaml] ~
- ✅ OK parser: installed
- ✅ OK ABI: 15
render-markdown.nvim [icons] ~
- ✅ OK using: nvim-web-devicons
render-markdown.nvim [latex] ~
- ⚠️ WARNING none installed: { "utftex", "latex2text" }
- ADVICE:
- disable latex support to avoid this warning
require("render-markdown").setup({
latex = { enabled = false },
})
render-markdown.nvim [conflicts] ~
- ✅ OK headlines: not installed
- ✅ OK markview: not installed
- ✅ OK obsidian: not installed
Plugin configuration
Plugin error log
Confirmations
Additional information
I think this affects other plugins, and cursor-line as well.
Neovim version (nvim -v)
0.12.2
Neovim distribution
N/A
Operating system
MacOs
Terminal emulator / GUI
kitty
Describe the bug
Bullet, checkbox and heading icons are drawn as virtual text that does not pick up
whatever background is already on the line. Any dynamic line-level background is punched out at
exactly the icon cells, leaving
Normalcolored gaps in the middle of the tint. This happens for me withlewis6991/gitsigns plugin with
linehl = true.Here is a simple
foo.mdexample. I did agit added with the empty backtick markdown block. Then I added three markdown lines that have symbols in them. It looks to me like they get highlighted by gitsigns with a background color and then render-markdown will then over render replacing symbols and that's where this problem happens. You can see the awkward blank spots:Expected behavior
Healthcheck output
Plugin configuration
Plugin error log
Confirmations
Additional information
I think this affects other plugins, and cursor-line as well.