From d413b825dc5c7e6b4324e29660661e414e82e688 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Mon, 5 Mar 2018 20:37:21 +0100 Subject: Match alphabetic characters in filename substitution Instead of matching any two characters (`..`), match specifically alphabetic characters (`\a\{2}`) because all language codes are two-letter codes. --- ftplugin/ruby_rails_locale_alternate.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ftplugin/ruby_rails_locale_alternate.vim b/ftplugin/ruby_rails_locale_alternate.vim index 2354f8a..0fa0d23 100644 --- a/ftplugin/ruby_rails_locale_alternate.vim +++ b/ftplugin/ruby_rails_locale_alternate.vim @@ -1,6 +1,6 @@ function! s:AlternateLocale(key) let filename = expand('%') - let alternate = substitute(filename, '..\.yml', a:key . '.yml', '') + let alternate = substitute(filename, '\a\{2}\.yml', a:key . '.yml', '') return alternate endfunction -- cgit v1.2.3