From 2c94b3c5f834361fadd66292c4013518e74094e3 Mon Sep 17 00:00:00 2001 From: Sumit Sahrawat <139506625+sumit-sahrawat@users.noreply.github.com> Date: Tue, 10 Mar 2026 21:48:07 +0530 Subject: [PATCH] feat: show cursorline in full width code blocks --- lua/render-markdown/render/markdown/code.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/render-markdown/render/markdown/code.lua b/lua/render-markdown/render/markdown/code.lua index f08ac778..8df500ba 100644 --- a/lua/render-markdown/render/markdown/code.lua +++ b/lua/render-markdown/render/markdown/code.lua @@ -239,7 +239,10 @@ function Render:background(start_row, end_row) end local col = self.node.start_col for row = start_row, end_row do - self.marks:add(self.config, 'code_background', row, col, { + -- Allow cursorline to work when using full width backgrounds + local conceal = self.config.width == 'full' and true + or 'code_background' + self.marks:add(self.config, conceal, row, col, { end_row = row + 1, priority = self.config.priority, hl_group = self.config.highlight,