diff --git a/after/ftplugin/scala.vim b/after/ftplugin/scala.vim new file mode 100644 index 0000000..287e4c2 --- /dev/null +++ b/after/ftplugin/scala.vim @@ -0,0 +1,13 @@ +"autocmd BufWritePost *.scala silent :EnTypeCheck +nnoremap :EnType + +noremap :EnDeclaration +noremap gd :EnDeclaration +noremap gD :EnDeclarationSplit v +noremap o :EnOrganizeImports +noremap i :EnSuggestImport +noremap rr :EnRename +noremap ri :EnInline +noremap K :EnDocBrowse + +noremap f :Autoformat diff --git a/after/plugin/autoformat.vim b/after/plugin/autoformat.vim new file mode 100644 index 0000000..b7ec72d --- /dev/null +++ b/after/plugin/autoformat.vim @@ -0,0 +1,2 @@ +let g:formatdef_scalafmt = '"scalafmt --stdin 2>/dev/null"' +let g:formatters_scala = ['scalafmt'] diff --git a/after/plugin/fzf.vim b/after/plugin/fzf.vim new file mode 100644 index 0000000..04caade --- /dev/null +++ b/after/plugin/fzf.vim @@ -0,0 +1,7 @@ +map gf :GFiles +map gf :Files +map gb :Buffers +map gs :GFiles? +map ag :Ag + +imap (fzf-complete-file)