Отступ Ruby.vim завершается неудачно с каждым..до начала с регулярным выражением, содержащим хеш ('#') - PullRequest
1 голос
/ 28 октября 2010

Я редактирую код Ruby в Vim. В отступе Ruby.vim произошел сбой, который меня беспокоит.

Вот блок кода с правильным отступом:

text.scan(/#/).each do |match|
    line1
    line2
end

Вот как Ruby.vim делает отступ в коде:

text.scan(/#/).each do |match|
    line1
line2
end

Все строки после строки 2 имеют отступ на том же уровне, что и строка 2.

Проблема вызвана наличием символа хеша (# обычно означает однострочный комментарий) в регулярном выражении.

Кто-нибудь может исправить это в Ruby.vim и опубликовать исправление здесь? Эта проблема все еще присутствует в последнем источнике ruby.vim на github, о чем рассказывает Дерик ниже.

Большое спасибо.

1 Ответ

0 голосов
/ 28 октября 2010

Вы можете получить самую последнюю версию файлов ruby ​​vim с github:

http://github.com/vim-ruby/vim-ruby

Я не уверен, исправит ли это вашу проблему или нет ... Я не обновлял свои файлы ruby ​​vim некоторое время. но по крайней мере патч может быть представлен здесь, если он не исправлен. :)

...