Любовь TextMate, любовь Python, бла, бла, бла..
Но... я ненавижу, что "Docstrings", например, многострочные комментарии /Sphinx lovechild, окрашены синтаксически - так же, как и обычные "Strings", в моем вышеупомянутом редакторе выбора. Вот пример двух типов в их одеждах с чересчурным соответствием...
Может ли это небольшое неудобство быть перегруппированным - чтобы различать два более легко, визуально?
Если вы посмотрите строки 560-1064 языковой части пакета Python, вы найдете определения для строк. Просто вы найдете шаблоны для строк тройной кавычки и добавьте другой компонент в имена захвата. Затем все, что вам нужно сделать, это добавить это имя захвата в ваш текущий стиль, а затем строки с тройной цитатой следует покрасить по-разному.
Добавьте это в код в файл темы, чтобы строки doc отличались от обычных строк.
{ name = 'Pyton: Docstring';
scope = 'string.quoted.double.block.python';
settings = {
foreground = '#A7C3CC; //change color to your preference
fontstyle = '';
};
},
Если вам нужна версия XML, это она:
<dict>
<key>name</key>
<string>Python: docstring</string>
<key>scope</key>
<string>string.quoted.double.block.python</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string/>
<key>foreground</key>
<!-- change color to your preference -->
<string>#A7C3CC</string>
</dict>
</dict>