diff --git a/vim/rc/keymap.rc.vim b/vim/rc/keymap.rc.vim index 1c87e23..4e3c296 100644 --- a/vim/rc/keymap.rc.vim +++ b/vim/rc/keymap.rc.vim @@ -41,6 +41,10 @@ cmap Wq wq cmap W w cmap Q q cmap Q! q! +cmap Qa qa +cmap Qa! qa! +cmap QA qa +cmap QA! qa! " Stupid semicolon files cnoremap w; w cnoremap W; w diff --git a/vim/rc/plugins.rc.vim b/vim/rc/plugins.rc.vim index a73962a..343620f 100644 --- a/vim/rc/plugins.rc.vim +++ b/vim/rc/plugins.rc.vim @@ -88,14 +88,18 @@ Plug 'dag/vim-fish' Plug 'dart-lang/dart-vim-plugin' Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' } Plug 'hsanson/vim-android' +Plug 'keith/swift.vim' Plug 'pangloss/vim-javascript' Plug 'pdurbin/vim-tsv' Plug 'tfnico/vim-gradle' Plug 'tmux-plugins/vim-tmux' Plug 'udalov/kotlin-vim' Plug 'vim-scripts/groovy.vim' +Plug 'leafgarland/typescript-vim' +Plug 'rust-lang/rust.vim' let g:go_def_mapping_enabled = 0 let g:go_version_warning = 0 +let g:rustfmt_autosave = 1 " }} " Python {{ diff --git a/vim/rc/plugins/deoplete.rc.vim b/vim/rc/plugins/deoplete.rc.vim index d4b5534..d88e27b 100644 --- a/vim/rc/plugins/deoplete.rc.vim +++ b/vim/rc/plugins/deoplete.rc.vim @@ -4,6 +4,7 @@ Plug 'Shougo/neoinclude.vim' Plug 'Shougo/neco-syntax' Plug 'zchee/deoplete-jedi', { 'for': 'python' } Plug 'zchee/deoplete-go', { 'do': 'make' } +Plug 'landaire/deoplete-swift' " Auto complete with C-Space inoremap