Geany カラー スキーム conf ファイル: 形式とフィールド

Geany カラー スキーム conf ファイル: 形式とフィールド

Geany テーマの検索結果のハイライトを変更したい。

~/.config/geany/colorschemes/ ディレクトリには、部分的にしか理解できない *configuration ファイルがあります。

私は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]

例外として、ブール値によって前景色と背景色のい​​ずれかが上書きされるタイミングが決定される場合もあります (強調表示された選択範囲など)。

上記の例では、「コメント」は濃い灰色の背景に中間の灰色で表示されます(デフォルトのテキストと同じ)。斜体で

オプションで、元の定義を逆参照して属性を複製できます (「クラス」は「タイプ」と同じなど)

また、geany-themes gitページから(https://github.com/geany/geany-themes/blob/master/ADDING-A-THEME.md):

.conf ファイルのフォーマット方法については厳密なスタイル ガイドはありませんが、推奨されるスタイルに関する注意事項を以下に示します。

  • 作成/移植したいカラー スキームに類似した既存のカラー スキームを使用して開始するのが最も簡単です。
  • ポンド記号 ( ) で始まる HTML スタイルの色を#小文字の 16 進表記で使用し、可能な場合は 3 桁に圧縮します。例:
    • #ff0
    • #e4b211
  • 必要に応じて、[named_colors] (Geany マニュアルを参照) を使用してください。

直接参照されていない可能性があり、見つけるのは少し難しいかもしれませんが、オンラインのGeanyマニュアルでより詳細な定義を見つけました。https://www.geany.org/manual/current/index.html#named-colors-section(これは、特殊ファイル filetypes.common

関連情報