Я пробую Ваш vcs прямо сейчас. Мне нравится идея интеграции всех. В конце концов, все, что я хочу, когда я ищу систему как это. Я - активный пользователь Подвижных. И я не мог найти интеграцию с системой отслеживания ошибок (я пытаюсь неудачно установить p Trac с подвижным в прошлом). После некоторого теста я понимаю что: 1) "добавьте", что команда не рекурсивно, или я не могу найденный в документе способ сделать это 2), я пишу биту (я работаю с окнами) добавить 750 файлов, и я выполняю его (это требовало времени). Когда фиксация выполнения, это переходит с "декларацией, уродливой"
, я думаю, что Вы могли обратиться, это выходит и другие, делающие обзор как один Mercurial в https://www.mercurial-scm.org/wiki/UserSurvey. Вы могли записать мне в dnoseda в gmail
, я интересуюсь Вами работа. сохраните улучшают его.
отношения
PS: как улучшение мэра Вы могли добавить что-то как gitstat
Вам нужно переместить его в отдельную группу. Примерно так:
hi link cCommentUnderscore cComment
syn match cCommentUnderscore display '\k\+_\w\+'
syn cluster cCommentGroup add=cCommentUnderscore
В некоторых маркерах вам может понадобиться contains = @ NoSpell
в конце строки соответствия, но в C по умолчанию используется @NoSpell
, поэтому он должен будь в порядке.
Вот несколько более общих правила исключения проверки орфографии, чтобы поместить в файлы .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
переопределяет все без исключения унаследованные группы, тем самым сообщая программе проверки орфографии пропустить совпадающий текст.