]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1378: sign without text overwrites number option v9.1.1378
authorglepnir <glephunter@gmail.com>
Sat, 10 May 2025 12:59:08 +0000 (14:59 +0200)
committerChristian Brabandt <cb@256bit.org>
Sat, 10 May 2025 12:59:08 +0000 (14:59 +0200)
commit1b186833c1cabeb4da3c855596b9161ff982bcfc
treededc922547bd26d25ab2084e74fc43a6eb128c60
parent0553f2ff0d170db3f4649a7aaa74b635b1101eed
patch 9.1.1378: sign without text overwrites number option

Problem:  When 'signcolumn' is set to `number` but a line has a sign
          without text, the line number disappears (finite-state-machine)
Solution: Verify that a sign actually contains text before rendering the
          line number (glepnir)

fixes: #17169
closes: #17282

Signed-off-by: glepnir <glephunter@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/drawline.c
src/testdir/dumps/Test_sign_number_without_signtext.dump [new file with mode: 0644]
src/testdir/test_signs.vim
src/version.c