vim-patch:5e7f43b: runtime(termdebug): allow to use decimal signs (#31149)

closes: vim/vim#16011

5e7f43b6ac

Co-authored-by: Ella Moss <ella.moss@utah.edu>
Co-authored-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
zeertzjq
2024-11-10 09:24:27 +08:00
committed by GitHub
parent 7232b54aee
commit 3da8f4c7ee
2 changed files with 17 additions and 8 deletions

View File

@@ -1688,10 +1688,14 @@ func s:CreateBreakpoint(id, subid, enabled)
else
let hiName = "debugBreakpoint"
endif
let label = ''
if exists('g:termdebug_config')
let label = get(g:termdebug_config, 'sign', '')
endif
let label = ''
if exists('g:termdebug_config') && has_key(g:termdebug_config, 'sign')
let label = g:termdebug_config['sign']
elseif exists('g:termdebug_config') && has_key(g:termdebug_config, 'sign_decimal')
let label = printf('%02d', a:id)
if a:id > 99
let label = '9+'
endif
else
let label = printf('%02X', a:id)
if a:id > 255