Bug 27260 - Регрессия в syntax/tex.vim
Summary: Регрессия в syntax/tex.vim
Status: NEW
Alias: None
Product: Branch t6
Classification: Distributions
Component: vim-common (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Dmitry V. Levin
QA Contact: QA t6
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-23 19:47 MSK by Dmitry Chistikov
Modified: 2012-04-23 20:07 MSK (History)
0 users

See Also:


Attachments
Sample TeX file (55 bytes, text/plain)
2012-04-23 19:47 MSK, Dmitry Chistikov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Chistikov 2012-04-23 19:47:02 MSK
Created attachment 5451 [details]
Sample TeX file

Лежащая в t6 версия vim-common содержит регрессию в syntax/tex.vim (по сравнению, например, с версией в 5.1).

На прилагаемом файле неправильно работает подсветка синтаксиса. Симптом: фраза "hello world" (после математической формулы) должна краситься одним цветом, однако наблюдается разноцветица. (На формуле анализатор ломается и в нормальное состояние до конца файла не приходит.)

Использование syntax/tex.vim из версии в Sisyphus проблему решает.

Более подробная информация (thanks to git bisect):
регрессия была внесена следующим коммитом:

$ git describe --contains 5a6f1633749d96e7d61693fa4f05b95b30bf2ba8
vim-7.3~21

...и исправлена вот здесь:

$ git describe --contains 86d56bfc5667bcb52bd923ca9f23b8ae15cb2d7b
7.3.333-alt1~2^2~27

Просьба так или иначе исправить.
Comment 1 Dmitry Chistikov 2012-04-23 20:07:39 MSK
Дополнение: уже в коммите 5a6f1633749d96e7d61693fa4f05b95b30bf2ba8^ (note the "^") закрывающая группу фигурная скобка считается лишенной пары, что, конечно же, неверно. Поиск места разлома приводит к следующему коммиту:

$ git describe --contains 3984d0ef30c4c4e1796b12b75f91e6841270c0ba
vim-7.3~155

На всякий случай отмечу, что в syntax/tex.vim я не вчитывался, хотя и делал bisect только по этому файлу, копируя его в ~/.vim/syntax и открывая файл во вложении (то же относится и к предыдущему сообщению). Таким образом, проблема может быть несколько глубже, чем мне кажется.