aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattn <mattn.jp@gmail.com>2016-02-06 00:34:42 +0900
committermattn <mattn.jp@gmail.com>2016-02-06 00:34:42 +0900
commit0965a8eee6297a9c2388b0162a837f390be3965d (patch)
treea37ee6599b73cfabb2df7da518d4adad68001589
parent7f4a6694d6375d2148e91cea761d587aa60e7ad6 (diff)
parent18bb045f65b29db60026f16d6eb3103068c5d943 (diff)
downloadvim-sonictemplate-0965a8eee6297a9c2388b0162a837f390be3965d.tar.gz
vim-sonictemplate-0965a8eee6297a9c2388b0162a837f390be3965d.tar.bz2
vim-sonictemplate-0965a8eee6297a9c2388b0162a837f390be3965d.zip
Merge pull request #22 from Jagua/fix-path-sep-lang#java#util-package
Support linux path separator
-rw-r--r--autoload/sonictemplate/lang/java.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/autoload/sonictemplate/lang/java.vim b/autoload/sonictemplate/lang/java.vim
index eca4201..310adc4 100644
--- a/autoload/sonictemplate/lang/java.vim
+++ b/autoload/sonictemplate/lang/java.vim
@@ -2,7 +2,7 @@ function! sonictemplate#lang#java#util(name) abort
if a:name == 'package'
let fn = expand('%:p:h')
let fn = fn[len(s:project_root())+1:]
- let fn = substitute(fn, '\\', '.', 'g')
+ let fn = substitute(fn, '[\\/]', '.', 'g')
let fn = substitute(fn, '^\(src\.main\.java\.\|src\.\)', '', '')
if fn != ""
return 'package ' . fn . ';'