Файл конфигурации цветовой схемы Geany: формат и поля

Файл конфигурации цветовой схемы Geany: формат и поля

Я хочу изменить подсветку результатов поиска в теме Geany.

В каталоге ~/.config/geany/colorschemes/ находятся *файлы конфигурации, которые я могу понять лишь частично.

Я просмотрелРуководство Geanyипредложение GitHub, но я не нашел подробной документации по формату или полям этого файла.

Например: многие названия полей говорят сами за себя, но некоторые — нет. И какой эффект имеют булевы поля?

решение1

Итак, вы открываете файл конфигурации темы Geany и видите что-то вроде этого:

default=#fff;#1e1e1e;false;false
type=#2e8b57;;true
class=type
function=default
parameter=function
comment=#747474;#1e1e1e;false;true

В целомпараметры для каждого атрибута категории следующие:

[category] = [foreground color]; [background color]; [is Bold]; [is Italic]

Существуют исключения в некоторых случаях, когда логические значения определяют, когда переопределяются цвета переднего плана и/или фона (например, для выделенного фрагмента).

Итак, в моем примере выше «комментарий» — это средне-серый цвет на темно-сером фоне (такой же, как текст по умолчанию).и курсивом.

При желании вы можете продублировать атрибут, сделав обратную ссылку на исходное определение («класс» — то же самое, что «тип» и т. д.)

Также со страницы git geany-themes (https://github.com/geany/geany-themes/blob/master/ADDING-A-THEME.md):

Хотя строгих правил форматирования файла .conf не существует, вот несколько замечаний о предпочтительном стиле:

  • Проще всего начать с использования существующей цветовой схемы, похожей на ту, которую вы хотите создать/портировать.
  • Используйте цвета в стиле HTML, начинающиеся с символа фунта ( #), в шестнадцатеричной нотации в нижнем регистре, сжимая до 3 цифр, если это возможно. Примеры:
    • #ff0
    • #e4b211
  • При необходимости используйте [named_colors] (см. руководство Geany).

Возможно, на него нет прямой ссылки и его немного сложно найти, но я нашел более описательные определения в онлайн-руководстве Geany по адресуhttps://www.geany.org/manual/current/index.html#named-colors-section(Это в разделе под названиемСпециальный файл filetypes.common.)

Связанный контент