Add tslime setup

This commit is contained in:
Ian Keane 2021-03-17 12:58:02 +00:00
parent b06da435d7
commit 75c6271f5d

View file

@ -28,7 +28,7 @@
" Plug 'kovisoft/paredit'
Plug 'sainnhe/vim-color-forest-night'
Plug 'justinmk/vim-sneak'
Plug 'axvr/zepl.vim'
Plug 'jgdavey/tslime.vim'
" Plug 'kovisoft/slimv'
Plug 'tpope/vim-vinegar'
Plug 'preservim/nerdtree'
@ -174,6 +174,10 @@
nnoremap <leader>k :vert new ~/.vim/bindings.md <cr>
" tnoremap <leader><esc> <C-\><C-n>
vmap <leader>s <Plug>SendSelectionToTmux
nmap <leader>s <Plug>NormalModeSendToTmux
"nmap <leader>r <Plug>SetTmuxVars
"}}}
" invisible characters {{{
@ -207,6 +211,16 @@
"}}}
" tslime{{{
let g:tslime_always_current_session = 1
let g:tslime_always_current_window = 1
let g:tslime_autoset_pane = 0
vmap <leader>r <Plug>SendSelectionToTmux
nmap <leader>r <Plug>NormalModeSendToTmux
" nmap <C-c>r <Plug>SetTmuxVars
" }}}
" {{{ web dev
autocmd FileType html set softtabstop=2
autocmd FileType html set ts=2
@ -409,20 +423,6 @@ command! -register CopyMatches call CopyMatches(<q-reg>)
"}}}
" zepl {{{
augroup zepl
autocmd!
autocmd FileType python let b:repl_config = { 'cmd': 'python3' }
autocmd FileType javascript let b:repl_config = { 'cmd': 'python3' }
autocmd FileType clojure let b:repl_config = { 'cmd': 'clj' }
autocmd FileType scheme let b:repl_config = { 'cmd': 'rlwrap csi' }
autocmd FileType lisp let b:repl_config = { 'cmd': 'sbcl' }
autocmd FileType julia let b:repl_config = { 'cmd': 'julia' }
" autocmd FileType cs let b:repl_config = { 'cmd': '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"' }
autocmd FileType cs let b:repl_config = { 'cmd': 'cmd' }
augroup END
"}}}
" TODO: rebind c-n
" TODO: change ,k to ,n and add notes to version control