diff options
author | tdro <tdro@users.noreply.github.com> | 2020-08-14 15:10:38 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2020-08-14 15:10:38 -0400 |
commit | 24a2925ca8a338c8eb09a1407b9c9c8b443bb7a0 (patch) | |
tree | 60ea8244141ba37084a1d86958a8b671ec25fda6 /.vimrc | |
parent | c876e7196260d69bddca0539c5611e2fd1f278f4 (diff) | |
download | dotfiles-24a2925ca8a338c8eb09a1407b9c9c8b443bb7a0.tar.gz dotfiles-24a2925ca8a338c8eb09a1407b9c9c8b443bb7a0.tar.bz2 dotfiles-24a2925ca8a338c8eb09a1407b9c9c8b443bb7a0.zip |
.vimrc: Add dash
Use exit instead of exec, some environment variable do not pass.
Diffstat (limited to '.vimrc')
-rw-r--r-- | .vimrc | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -260,7 +260,7 @@ function s:terminal(start, end, language) if g:terminal_buffer == -1 || !bufexists(g:terminal_buffer) terminal ++rows=10 let g:terminal_buffer = bufnr('') - call term_sendkeys(g:terminal_buffer, "exec " . a:language . "\<cr>") + call term_sendkeys(g:terminal_buffer, a:language . "; exit" . "\<cr>") wincmd p elseif bufwinnr(g:terminal_buffer) == -1 exec 'sbuffer ' . g:terminal_buffer @@ -297,9 +297,10 @@ augroup AutoCommands autocmd FileType lua noremap <buffer> <leader>cc :REPL lua<cr> autocmd FileType php noremap <buffer> <leader>cc :REPL psysh<cr> autocmd FileType elixir noremap <buffer> <leader>cc :REPL iex<cr> + autocmd FileType sh noremap <buffer> <leader>cc :REPL dash -x<cr> autocmd FileType nix noremap <buffer> <leader>cc :REPL nix repl<cr> + autocmd FileType bash noremap <buffer> <leader>cc :REPL bash -x<cr> autocmd FileType python noremap <buffer> <leader>cc :REPL python<cr> - autocmd FileType sh,bash noremap <buffer> <leader>cc :REPL sh -x<cr> autocmd FileType perl noremap <buffer> <leader>cc :REPL perl -de0<cr> autocmd FileType javascript noremap <buffer> <leader>cc :REPL node<cr> |