Add CtrlD send sequence
This commit is contained in:
parent
b612b63ec9
commit
0470d5cb3f
@ -20,6 +20,7 @@ CONTENTS *vtr-contents*
|
|||||||
2.10 ............................... |VtrReattachRunner|
|
2.10 ............................... |VtrReattachRunner|
|
||||||
2.11 ............................... |VtrClearRunner|
|
2.11 ............................... |VtrClearRunner|
|
||||||
2.12 ............................... |VtrFlushCommand|
|
2.12 ............................... |VtrFlushCommand|
|
||||||
|
2.13 ............................... |VtrSendCtrlD|
|
||||||
3. Configuration ................... |VTR-Configuration|
|
3. Configuration ................... |VTR-Configuration|
|
||||||
3.1 ................................ |VtrPercentage|
|
3.1 ................................ |VtrPercentage|
|
||||||
3.2 ................................ |VtrOrientation|
|
3.2 ................................ |VtrOrientation|
|
||||||
@ -205,6 +206,14 @@ move the prompt up to hide any previous command output.
|
|||||||
Flush the previous run command variable. After running this command, the next
|
Flush the previous run command variable. After running this command, the next
|
||||||
run of |VtrSendCommandToRunner| will again prompt for the command to run.
|
run of |VtrSendCommandToRunner| will again prompt for the command to run.
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
*VtrSendCtrlD*
|
||||||
|
2.12 VtrSendCtrlD~
|
||||||
|
|
||||||
|
Send Ctrl-D key sequence to the runner without resetting the current command.
|
||||||
|
This is useful if you are repeatedly running a script in the debugger and
|
||||||
|
regularly need to kill the repl.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
CONFIGURATION (3) *VTR-Configuration*
|
CONFIGURATION (3) *VTR-Configuration*
|
||||||
|
|
||||||
|
@ -330,6 +330,10 @@ function! s:SendTextToRunner(text)
|
|||||||
call s:SendEnterSequence()
|
call s:SendEnterSequence()
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
function! s:SendCtrlD()
|
||||||
|
call s:SendKeys('')
|
||||||
|
endfunction
|
||||||
|
|
||||||
function! VtrSendCommand(command)
|
function! VtrSendCommand(command)
|
||||||
call s:EnsureRunnerPane()
|
call s:EnsureRunnerPane()
|
||||||
let escaped_command = shellescape(a:command)
|
let escaped_command = shellescape(a:command)
|
||||||
@ -349,6 +353,7 @@ function! s:DefineCommands()
|
|||||||
command! VtrReattachRunner call s:ReattachPane()
|
command! VtrReattachRunner call s:ReattachPane()
|
||||||
command! VtrClearRunner call s:SendClearSequence()
|
command! VtrClearRunner call s:SendClearSequence()
|
||||||
command! VtrFlushCommand call s:FlushCommand()
|
command! VtrFlushCommand call s:FlushCommand()
|
||||||
|
command! VtrSendCtrlD call s:SendCtrlD()
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:DefineKeymaps()
|
function! s:DefineKeymaps()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user