mirror of
https://github.com/neovim/neovim.git
synced 2024-12-23 20:55:18 -07:00
docs: add missing termdebug docs from Vim runtime updates
388a5d4f20
4466ad6baa
6aa57295cf
Rename terminal.txt to nvim_terminal_emulator.txt in vim-patch.sh.
This commit is contained in:
parent
6db3f3f624
commit
eb623a1c45
@ -304,7 +304,7 @@ breakpoint, or use the "Clear breakpoint" right-click menu entry.
|
|||||||
Inspecting variables ~
|
Inspecting variables ~
|
||||||
*termdebug-variables* *:Evaluate*
|
*termdebug-variables* *:Evaluate*
|
||||||
`:Evaluate` evaluate the expression under the cursor
|
`:Evaluate` evaluate the expression under the cursor
|
||||||
`K` same
|
`K` same (see |termdebug_map_K| to disable)
|
||||||
`:Evaluate` {expr} evaluate {expr}
|
`:Evaluate` {expr} evaluate {expr}
|
||||||
`:'<,'>Evaluate` evaluate the Visually selected text
|
`:'<,'>Evaluate` evaluate the Visually selected text
|
||||||
|
|
||||||
@ -363,6 +363,10 @@ This works slightly differently:
|
|||||||
*termdebug_use_prompt*
|
*termdebug_use_prompt*
|
||||||
Prompt mode can be used with: >
|
Prompt mode can be used with: >
|
||||||
let g:termdebug_use_prompt = 1
|
let g:termdebug_use_prompt = 1
|
||||||
|
<
|
||||||
|
*termdebug_map_K*
|
||||||
|
The K key is normally mapped to :Evaluate. If you do not want this use: >
|
||||||
|
let g:termdebug_map_K = 0
|
||||||
|
|
||||||
<
|
<
|
||||||
*termdebug_disasm_window*
|
*termdebug_disasm_window*
|
||||||
@ -387,11 +391,11 @@ communication channel.
|
|||||||
|
|
||||||
Customizing ~
|
Customizing ~
|
||||||
|
|
||||||
GDB command *termdebug-customizing*
|
GDB command *termdebug-customizing*
|
||||||
|
*g:termdebugger*
|
||||||
To change the name of the gdb command, set the "termdebugger" variable before
|
To change the name of the gdb command, set the "g:termdebugger" variable before
|
||||||
invoking `:Termdebug`: >
|
invoking `:Termdebug`: >
|
||||||
let termdebugger = "mygdb"
|
let g:termdebugger = "mygdb"
|
||||||
If the command needs an argument use a List: >
|
If the command needs an argument use a List: >
|
||||||
let g:termdebugger = ['rr', 'replay', '--']
|
let g:termdebugger = ['rr', 'replay', '--']
|
||||||
|
|
||||||
@ -439,16 +443,18 @@ The argument is the gdb command.
|
|||||||
|
|
||||||
Vim window width *termdebug_wide*
|
Vim window width *termdebug_wide*
|
||||||
|
|
||||||
To change the width of the Vim window when debugging starts, and use a
|
To change the width of the Vim window when debugging starts and use a vertical
|
||||||
vertical split: >
|
split: >
|
||||||
let g:termdebug_wide = 163
|
let g:termdebug_wide = 163
|
||||||
This will set &columns to 163 when `:Termdebug` is used. The value is restored
|
|
||||||
when quitting the debugger.
|
|
||||||
If g:termdebug_wide is set and &columns is already larger than
|
|
||||||
g:termdebug_wide then a vertical split will be used without changing &columns.
|
|
||||||
Set it to 1 to get a vertical split without every changing &columns (useful
|
|
||||||
for when the terminal can't be resized by Vim).
|
|
||||||
|
|
||||||
|
This will set 'columns' to 163 when `:Termdebug` is used. The value is
|
||||||
|
restored when quitting the debugger.
|
||||||
|
|
||||||
|
If g:termdebug_wide is set and 'columns' is already a greater value, then a
|
||||||
|
vertical split will be used without modifying 'columns'.
|
||||||
|
|
||||||
|
Set g:termdebug_wide to 1 to use a vertical split without ever changing
|
||||||
|
'columns'. This is useful when the terminal can't be resized by Vim.
|
||||||
|
|
||||||
|
|
||||||
vim:tw=78:ts=8:noet:ft=help:norl:
|
vim:tw=78:ts=8:noet:ft=help:norl:
|
||||||
|
@ -243,6 +243,10 @@ preprocess_patch() {
|
|||||||
LC_ALL=C sed -e 's/\( [ab]\/src\/nvim\)\/keymap\.h/\1\/keycodes.h/g' \
|
LC_ALL=C sed -e 's/\( [ab]\/src\/nvim\)\/keymap\.h/\1\/keycodes.h/g' \
|
||||||
"$file" > "$file".tmp && mv "$file".tmp "$file"
|
"$file" > "$file".tmp && mv "$file".tmp "$file"
|
||||||
|
|
||||||
|
# Rename terminal.txt to nvim_terminal_emulator.txt
|
||||||
|
LC_ALL=C sed -e 's/\( [ab]\/runtime\/doc\)\/terminal\.txt/\1\/nvim_terminal_emulator.txt/g' \
|
||||||
|
"$file" > "$file".tmp && mv "$file".tmp "$file"
|
||||||
|
|
||||||
# Rename test_urls.vim to check_urls.vim
|
# Rename test_urls.vim to check_urls.vim
|
||||||
LC_ALL=C sed -e 's@\( [ab]\)/runtime/doc/test\(_urls\.vim\)@\1/scripts/check\2@g' \
|
LC_ALL=C sed -e 's@\( [ab]\)/runtime/doc/test\(_urls\.vim\)@\1/scripts/check\2@g' \
|
||||||
"$file" > "$file".tmp && mv "$file".tmp "$file"
|
"$file" > "$file".tmp && mv "$file".tmp "$file"
|
||||||
|
Loading…
Reference in New Issue
Block a user