diff --git a/vimrc b/vimrc index d072104..81c224c 100644 --- a/vimrc +++ b/vimrc @@ -49,6 +49,7 @@ call plug#begin('~/.vim/plugged') Plug 'mustache/vim-mustache-handlebars' Plug 'evanleck/vim-svelte' Plug 'leafgarland/typescript-vim' + Plug 'HerringtonDarkholme/yats.vim' Plug 'elixir-editors/vim-elixir' Plug 'elzr/vim-json' Plug 'rust-lang/rust.vim' @@ -113,7 +114,7 @@ inoremap jk " Use 'p' to mean 'inside parantheses' in commands. onoremap p i( -colorscheme desert +colorscheme PaperColor " colorscheme dracula " colorscheme solarized8 @@ -201,16 +202,15 @@ augroup END " Apply the muttrc colouring to mutt setup files: au BufNewFile,BufRead .mutt.* set ft=muttrc -augroup filetype elixir - autocmd! - autocmd BufRead * imap ii IO.inspect( - " autocmd BufRead * imap ip IO.puts( -augroup END +" augroup filetype elixir +" autocmd! +" autocmd BufRead * imap ii IO.inspect( +" autocmd BufRead * imap ip IO.puts( +" augroup END augroup filetype vue autocmd! autocmd BufRead,BufNewFile *.vue inoremap cll console.log() - call TabSize(2) iabbrev template export default {name: ""}; - " inoremap \li logger.info(" - " inoremap \cli 3cwlogger.info("i + iabbrev iff if() +augroup END + +augroup filetype typescript + autocmd! + autocmd BufRead,BufNewFile *.ts inoremap cll console.log() iabbrev iff if() augroup END @@ -584,6 +588,8 @@ if version >= 800 nnoremap k :CocPrev " Resume latest coc list nnoremap p :CocListResume + + let g:coc_global_extensions = [ 'coc-tsserver' ] endif " and indent and unindent code