-
Notifications
You must be signed in to change notification settings - Fork 166
Description
Hello I got some problem with the VimuxInterruptRunner
First of all my Use-Case:
execute VimuxRunCommand to execute "build.sh" to build and run server component. Since it's a server component ant blocking this shell is now executing this program.
For recompiling I want to interrupt the running server (sending Ctrl+c to the pane) and restarting the last server so I use a key-mapping for killing the current build using VimuxInterruptRunner and VimuxRunLastCommand
Problem:
This is currently not working, because VimuxInterruptRunner is sending the key "^c" instead of "C-c".
Questions for implementing a solution
Is this key valid in other terminals, or is this simple a bug?
on the one side we could simply edit change the sended keys, otherwise we have to make it variable.
Which one would you prefer?
Used toolset:
Archlinuxarm for raspberry pi 2
Vim 8.0
tmux 2.6
Workarround
Calling Vimux SendKeys directly
nnoremap <C-e> :call VimuxOpenRunner()<CR>:sleep 10m<CR>:call VimuxSendKeys("C-c")<CR>:sleep 20m<CR>:VimuxPromptCommand<CR>
nnoremap <C-l> :call VimuxSendKeys("C-c")<CR>:sleep 50m<CR>:VimuxRunLastCommand<CR>