aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2018-03-05 20:37:21 +0100
committerTeddy Wing2018-03-05 20:37:21 +0100
commitd413b825dc5c7e6b4324e29660661e414e82e688 (patch)
tree118b91df6cba56458e23e5a6797ee352bf17d6e0
parentd84bcf1353e30f2ddbcad3c27d113862cc032ac0 (diff)
downloadvim-rails-locale-alternate-d413b825dc5c7e6b4324e29660661e414e82e688.tar.bz2
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.
-rw-r--r--ftplugin/ruby_rails_locale_alternate.vim2
1 files changed, 1 insertions, 1 deletions
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