diff options
Diffstat (limited to 'ftplugin/ruby_rails_locale_alternate.vim')
-rw-r--r-- | ftplugin/ruby_rails_locale_alternate.vim | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ftplugin/ruby_rails_locale_alternate.vim b/ftplugin/ruby_rails_locale_alternate.vim new file mode 100644 index 0000000..ef4934b --- /dev/null +++ b/ftplugin/ruby_rails_locale_alternate.vim @@ -0,0 +1,14 @@ +function! s:AlternateLocale(key) + let filename = expand('%') + let alternate = substitute(filename, '..\.yml', a:key . '.yml', '') + return alternate +endfunction + + +function! s:SplitAlternate(key) + execute 'split ' . s:AlternateLocale(a:key) +endfunction + + +command! -buffer -nargs=1 SRailsLocaleAlternate :call s:SplitAlternate(<args>) +command! -buffer -nargs=1 VRailsLocaleAlternate :call s:SplitAlternate(<args>) |