Allow chaining commands after VtrAttachToPane
Occasionally it can be useful to be able to interact with more than one REPL at a time. VTR doesn't have official support for this behavior, but we can combine the `VtrAttachToPane` command and the `VtrSendLinesToRunner` command to provide rough support for this. This change updates the `VtrAttachToPane` configuration to support this chaining. *Note* this mechanism will only allow for sending single lines. ``` vim nmap <leader>v1 :VtrAttachToPane 1 \| VtrSendLinesToRunner<cr> nmap <leader>v2 :VtrAttachToPane 2 \| VtrSendLinesToRunner<cr> ```
This commit is contained in:
parent
b9c630f882
commit
31f2a8aaa7
@ -478,7 +478,7 @@ function! s:DefineCommands()
|
|||||||
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()
|
command! VtrSendCtrlD call s:SendCtrlD()
|
||||||
command! -bang -nargs=? VtrAttachToPane call s:AttachToPane(<f-args>)
|
command! -bang -nargs=? -bar VtrAttachToPane call s:AttachToPane(<f-args>)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:DefineKeymaps()
|
function! s:DefineKeymaps()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user