mirror of
https://github.com/vim/vim.git
synced 2025-07-25 10:54:51 -04:00
runtime(termdebug): allow to use decimal signs
closes: #16011 Co-authored-by: Christian Brabandt <cb@256bit.org> Signed-off-by: Ella Moss <ella.moss@utah.edu> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
parent
815c822aaf
commit
5e7f43b6ac
@ -1,4 +1,4 @@
|
|||||||
*terminal.txt* For Vim version 9.1. Last change: 2024 Oct 27
|
*terminal.txt* For Vim version 9.1. Last change: 2024 Nov 09
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1683,13 +1683,17 @@ Change default signs ~
|
|||||||
Termdebug uses the hex number of the breakpoint ID in the signcolumn to
|
Termdebug uses the hex number of the breakpoint ID in the signcolumn to
|
||||||
represent breakpoints. If it is greater than "0xFF", then it will be displayed
|
represent breakpoints. If it is greater than "0xFF", then it will be displayed
|
||||||
as "F+", due to we really only have two screen cells for the sign.
|
as "F+", due to we really only have two screen cells for the sign.
|
||||||
|
You may also use decimal breakpoint signs instead, in which case IDs greater
|
||||||
|
than 99 will be displayed as "9+".
|
||||||
|
|
||||||
If you want to customize the breakpoint signs: >
|
If you want to customize the breakpoint signs to show `>>` in the signcolumn: >
|
||||||
let g:termdebug_config['sign'] = '>>'
|
let g:termdebug_config['sign'] = '>>'
|
||||||
|
If you would like to use decimal (base 10) breakpoint signs: >
|
||||||
|
let g:termdebug_config['sign_decimal'] = 1
|
||||||
If there is no g:terminal_config yet you can use: >
|
If there is no g:terminal_config yet you can use: >
|
||||||
let g:termdebug_config = {'sign': '>>'}
|
let g:termdebug_config = {'sign': '>>'}
|
||||||
|
Likewise, to enable decimal signs: >
|
||||||
After this, breakpoints will be displayed as `>>` in the signcolumn.
|
let g:termdebug_config = {'sign_decimal': 1}
|
||||||
|
|
||||||
|
|
||||||
Window toolbar ~
|
Window toolbar ~
|
||||||
|
@ -1912,6 +1912,11 @@ def CreateBreakpoint(id: number, subid: number, enabled: string)
|
|||||||
var label = ''
|
var label = ''
|
||||||
if exists('g:termdebug_config') && has_key(g:termdebug_config, 'sign')
|
if exists('g:termdebug_config') && has_key(g:termdebug_config, 'sign')
|
||||||
label = g:termdebug_config['sign']
|
label = g:termdebug_config['sign']
|
||||||
|
elseif exists('g:termdebug_config') && has_key(g:termdebug_config, 'sign_decimal')
|
||||||
|
label = printf('%02d', id)
|
||||||
|
if id > 99
|
||||||
|
label = '9+'
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
label = printf('%02X', id)
|
label = printf('%02X', id)
|
||||||
if id > 255
|
if id > 255
|
||||||
|
Loading…
x
Reference in New Issue
Block a user