From fe337504f2fb3ded76326b1e3d4d02787a27d853 Mon Sep 17 00:00:00 2001 From: Ben Beltran Date: Wed, 5 Jun 2013 10:50:57 -0500 Subject: Aand that's all the plugins. --- vim/plugin/31-create-scala.vim | 55 ------------------------------------------ 1 file changed, 55 deletions(-) delete mode 100644 vim/plugin/31-create-scala.vim (limited to 'vim/plugin/31-create-scala.vim') diff --git a/vim/plugin/31-create-scala.vim b/vim/plugin/31-create-scala.vim deleted file mode 100644 index e4ecb44..0000000 --- a/vim/plugin/31-create-scala.vim +++ /dev/null @@ -1,55 +0,0 @@ -" Vim plugin that generates new Scala source file when you type -" vim nonexistent.scala. -" Scripts tries to detect package name from the directory path, e. g. -" .../src/main/scala/com/mycompany/myapp/app.scala gets header -" package com.mycompany.myapp -" -" Author : Stepan Koltsov - -function! MakeScalaFile() - if exists("b:template_used") && b:template_used - return - endif - - let b:template_used = 1 - - let filename = expand(":p") - let x = substitute(filename, "\.scala$", "", "") - - let p = substitute(x, "/[^/]*$", "", "") - let p = substitute(p, "/", ".", "g") - let p = substitute(p, ".*\.src$", "@", "") " unnamed package - let p = substitute(p, ".*\.src\.", "!", "") - let p = substitute(p, "^!main\.scala\.", "!", "") " - let p = substitute(p, "^!.*\.ru\.", "!ru.", "") - let p = substitute(p, "^!.*\.org\.", "!org.", "") - let p = substitute(p, "^!.*\.com\.", "!com.", "") - - " ! marks that we found package name. - if match(p, "^!") == 0 - let p = substitute(p, "^!", "", "") - else - " Don't know package name. - let p = "@" - endif - - let class = substitute(x, ".*/", "", "") - - if p != "@" - call append("0", "package " . p) - endif - - "norm G - "call append(".", "class " . class . " {") - - "norm G - "call append(".", "} /// end of " . class) - - call append(".", "// vim: set ts=4 sw=4 et:") - call append(".", "") - -endfunction - -au BufNewFile *.scala call MakeScalaFile() - -" vim: set ts=4 sw=4 et: -- cgit