Add support for Scheme
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
This commit is contained in:
parent
c67b0de357
commit
177905c5ad
1 changed files with 11 additions and 1 deletions
|
@ -43,7 +43,10 @@ Plug 'ludovicchabant/vim-gutentags'
|
|||
Plug 'sakhnik/nvim-gdb', { 'do': ':!./install.sh \| UpdateRemotePlugins' }
|
||||
" Lisp
|
||||
Plug 'eraserhd/parinfer-rust', { 'do': 'cargo build --release' }
|
||||
Plug 'l04m33/vlime', { 'rtp': '~/.config/nvim/plugged' }
|
||||
Plug 'Olical/vim-scheme', { 'for': 'scheme', 'on': 'SchemeConnect' }
|
||||
Plug 'guns/vim-sexp'
|
||||
Plug 'tpope/vim-sexp-mappings-for-regular-people'
|
||||
Plug 'wlangstroth/vim-racket'
|
||||
" Haskell
|
||||
Plug 'neovimhaskell/haskell-vim', { 'for': [ 'haskell', 'cabal' ] }
|
||||
Plug 'parsonsmatt/intero-neovim'
|
||||
|
@ -267,6 +270,13 @@ augroup deopleteMaps
|
|||
au FileType rust nmap <buffer> <Leader>rt <plug>DeopleteRustGoToDefinitionTab
|
||||
augroup END
|
||||
|
||||
" Starts the REPL.
|
||||
autocmd FileType scheme nnoremap <buffer> <Leader>rc :SchemeConnect<cr>
|
||||
" Evaluates the outer most / top level form and jumps the cursor back to where it was.
|
||||
autocmd FileType scheme nnoremap <buffer> <Leader>re :normal mscpaF<cr>`s
|
||||
" Evaluates the entire file.
|
||||
autocmd FileType scheme nnoremap <buffer> <Leader>rf :normal msggcpG<cr>`s
|
||||
|
||||
" Run gofmt on save
|
||||
autocmd BufWritePre *.go :call LanguageClient#textDocument_formatting_sync()
|
||||
|
||||
|
|
Loading…
Reference in a new issue