Как изменить распознавание слова в написании энергии?

Я пробую Ваш vcs прямо сейчас. Мне нравится идея интеграции всех. В конце концов, все, что я хочу, когда я ищу систему как это. Я - активный пользователь Подвижных. И я не мог найти интеграцию с системой отслеживания ошибок (я пытаюсь неудачно установить p Trac с подвижным в прошлом). После некоторого теста я понимаю что: 1) "добавьте", что команда не рекурсивно, или я не могу найденный в документе способ сделать это 2), я пишу биту (я работаю с окнами) добавить 750 файлов, и я выполняю его (это требовало времени). Когда фиксация выполнения, это переходит с "декларацией, уродливой"

, я думаю, что Вы могли обратиться, это выходит и другие, делающие обзор как один Mercurial в https://www.mercurial-scm.org/wiki/UserSurvey. Вы могли записать мне в dnoseda в gmail

, я интересуюсь Вами работа. сохраните улучшают его.

отношения

PS: как улучшение мэра Вы могли добавить что-то как gitstat

8
задан Vadim Kotov 14 August 2017 в 13:03
поделиться

2 ответа

Вам нужно переместить его в отдельную группу. Примерно так:

hi link cCommentUnderscore cComment
syn match cCommentUnderscore display '\k\+_\w\+'
syn cluster cCommentGroup add=cCommentUnderscore

В некоторых маркерах вам может понадобиться contains = @ NoSpell в конце строки соответствия, но в C по умолчанию используется @NoSpell , поэтому он должен будь в порядке.

4
ответ дан 5 December 2019 в 22:19
поделиться

Вот несколько более общих правила исключения проверки орфографии, чтобы поместить в файлы .vim / after / syntax / {LANG} .vim :

" Disable spell-checking of bizarre words:
"  - Mixed alpha / numeric
"  - Mixed case (starting upper) / All upper
"  - Mixed case (starting lower)
"  - Contains strange character
syn match spellingException "\<\w*\d[\d\w]*\>"      transparent contained containedin=pythonComment,python.*String contains=@NoSpell
syn match spellingException "\<\(\u\l*\)\{2,}\>"    transparent contained containedin=pythonComment,python.*String contains=@NoSpell
syn match spellingException "\<\(\l\+\u\+\)\+\l*\>" transparent contained containedin=pythonComment,python.*String contains=@NoSpell
syn match spellingException "\S*[/\\_`]\S*"         transparent contained containedin=pythonComment,python.*String contains=@NoSpell

Измените pythonComment, python. * String для вашего языка.

  • transparent означает, что совпадение наследует свои свойства выделения от содержащего блока (т.е. эти правила не меняют способ отображения текста).
  • содержащий предотвращает распространение этих совпадений за пределы содержащего блока (последнее правило заканчивается на \ S * , которое, вероятно, будет соответствовать после конца блока)
  • содержится в список существующих синтаксических групп, в которые нужно добавить эти новые правила.
  • contains = @ NoSpell переопределяет все без исключения унаследованные группы, тем самым сообщая программе проверки орфографии пропустить совпадающий текст.
2
ответ дан 5 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: