Add tslime setup
This commit is contained in:
parent
b06da435d7
commit
75c6271f5d
1 changed files with 15 additions and 15 deletions
30
vim/.vimrc
30
vim/.vimrc
|
|
@ -28,7 +28,7 @@
|
||||||
" Plug 'kovisoft/paredit'
|
" Plug 'kovisoft/paredit'
|
||||||
Plug 'sainnhe/vim-color-forest-night'
|
Plug 'sainnhe/vim-color-forest-night'
|
||||||
Plug 'justinmk/vim-sneak'
|
Plug 'justinmk/vim-sneak'
|
||||||
Plug 'axvr/zepl.vim'
|
Plug 'jgdavey/tslime.vim'
|
||||||
" Plug 'kovisoft/slimv'
|
" Plug 'kovisoft/slimv'
|
||||||
Plug 'tpope/vim-vinegar'
|
Plug 'tpope/vim-vinegar'
|
||||||
Plug 'preservim/nerdtree'
|
Plug 'preservim/nerdtree'
|
||||||
|
|
@ -174,6 +174,10 @@
|
||||||
nnoremap <leader>k :vert new ~/.vim/bindings.md <cr>
|
nnoremap <leader>k :vert new ~/.vim/bindings.md <cr>
|
||||||
" tnoremap <leader><esc> <C-\><C-n>
|
" tnoremap <leader><esc> <C-\><C-n>
|
||||||
|
|
||||||
|
vmap <leader>s <Plug>SendSelectionToTmux
|
||||||
|
nmap <leader>s <Plug>NormalModeSendToTmux
|
||||||
|
"nmap <leader>r <Plug>SetTmuxVars
|
||||||
|
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
" invisible characters {{{
|
" 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
|
" {{{ web dev
|
||||||
autocmd FileType html set softtabstop=2
|
autocmd FileType html set softtabstop=2
|
||||||
autocmd FileType html set ts=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: rebind c-n
|
||||||
" TODO: change ,k to ,n and add notes to version control
|
" TODO: change ,k to ,n and add notes to version control
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue