blob: 2354f8a1abdf6fd3b9c0e9a545742e6319004e2c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
function! s:AlternateLocale(key)
let filename = expand('%')
let alternate = substitute(filename, '..\.yml', a:key . '.yml', '')
return alternate
endfunction
function! s:SplitAlternate(key, modifiers)
execute a:modifiers . ' split ' . s:AlternateLocale(a:key)
endfunction
command! -buffer -nargs=1 RailsLocaleAlternate :call s:SplitAlternate(<q-args>, <q-mods>)
command! -buffer -nargs=1 ERailsLocaleAlternate :execute 'edit ' . s:AlternateLocale(<q-args>)
command! -buffer -nargs=1 SRailsLocaleAlternate :call s:SplitAlternate(<q-args>, '')
command! -buffer -nargs=1 VRailsLocaleAlternate :call s:SplitAlternate(<q-args>, 'vertical')
|