diff options
author | Teddy Wing | 2018-03-05 20:37:21 +0100 |
---|---|---|
committer | Teddy Wing | 2018-03-05 20:37:21 +0100 |
commit | d413b825dc5c7e6b4324e29660661e414e82e688 (patch) | |
tree | 118b91df6cba56458e23e5a6797ee352bf17d6e0 | |
parent | d84bcf1353e30f2ddbcad3c27d113862cc032ac0 (diff) | |
download | vim-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.vim | 2 |
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 |