aboutsummaryrefslogtreecommitdiff
path: root/.vimrc
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2020-07-03 03:39:33 -0400
committertdro <tdro@users.noreply.github.com>2020-07-03 03:39:33 -0400
commitca891149bb2a91a5fd254c3aea3dd5c4af45fc5c (patch)
tree404277e382b178ee92c35e56e6fcf17abb10fa21 /.vimrc
parent8dc571f18fd76d9d8723fbc44b6ca46ecfd10275 (diff)
downloaddotfiles-ca891149bb2a91a5fd254c3aea3dd5c4af45fc5c.tar.gz
dotfiles-ca891149bb2a91a5fd254c3aea3dd5c4af45fc5c.tar.bz2
dotfiles-ca891149bb2a91a5fd254c3aea3dd5c4af45fc5c.zip
.vimrc: Send REPL commands immediately
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc3
1 files changed, 1 insertions, 2 deletions
diff --git a/.vimrc b/.vimrc
index 457f058..93275db 100644
--- a/.vimrc
+++ b/.vimrc
@@ -255,7 +255,7 @@ let g:nnn#set_default_mappings = 0 " Disable default mappings
let g:nnn#layout = 'new' " Opens the nnn window in a split
let g:nnn#layout = { 'left': '~20%' } " Left 20% of the window
-" Send command to terminal https://vi.stackexchange.com/questions/14300/vim-how-to-send-entire-line-to-a-buffer-of-type-terminal
+" send commands to terminal https://vi.stackexchange.com/questions/14300/vim-how-to-send-entire-line-to-a-buffer-of-type-terminal
function s:repl(start, end, language)
let g:terminal_buffer = get(g:, 'terminal_buffer', -1)
if g:terminal_buffer == -1 || !bufexists(g:terminal_buffer)
@@ -263,7 +263,6 @@ function s:repl(start, end, language)
let g:terminal_buffer = bufnr('')
call term_sendkeys(g:terminal_buffer, "exec " . a:language . "\<cr>")
wincmd p
- return
elseif bufwinnr(g:terminal_buffer) == -1
exec 'sbuffer ' . g:terminal_buffer
wincmd p