2013-02-08 23 views
9

GeanyエディタでKivy '.kv'ファイルのカスタム構文ハイライトを作成しようとしています。特定のファイルタイプは、私が抱えている問題には無関係ですが、カスタムファイルタイプのために構文ハイライト機能を有効にすると、ハイライトされていないファイルになります。私はこれについて私の宿題をしたと信じて、何も動作していないようです。Geanyでのカスタム構文強調表示

私はまた、〜/ .configを/ geanyの 'filetypes.Kivy.conf' という名前のカスタムタイプ定義ファイルを持っている〜/ .configを/ geany/filetype_extensions.conf

Kivy=*.kv; 

に以下を追加しました/ filedefs /。私は、このファイルを/ usr/share/geany /のいくつかのストックタイプ定義ファイルに基づいて試してみましたが、ファイルはGeanyに適用された構文ハイライトを取得しません。今、ちょうど実験のために、私の「filetypes.Kivy.conf」ファイルには、次のようになります。

# For complete documentation of this file, please see Geany's main documentation 
[settings] 
# default extension used when saving files 
extension=kv 

# single comments, like # in this file 
comment_single=# 

[keywords] 
# all items must be in one line 
primary=size canvas 
secondary=pos size 

[indentation] 
width=4 
# 0 is spaces, 1 is tabs, 2 is tab & spaces 
type=0 

これは非常にloosly株式XML定義ファイルに基づいていますが、私が言ったように私は他の多くのを試してみましたストックファイル。多くの場合、「拡張子=」の値をkvに変更しても、強調表示は適用されませんでした。ドキュメント> Geanyのファイルタイプを設定して、任意のランダムなファイルタイプ(私のカスタムエントリに加えて)私の.kvファイル内。 Geany!で特に選択されたときに、.kvファイルで正常に動作するストック定義の未修正コンテンツを使用している場合でも、これは当てはまります。

また、Kivyファイルタイプは、ドキュメント>ファイルタイプをGeany内にデフォルトで表示され、選択されていますので、ここで何かをしているに違いありません!

この類似の質問が出されていることを認識していますが、この問題や他の多くのサイトですべての関連トピックを試したので、解決策は私の場合とは関係ないようです。 My Geanyバージョンは1.22で、私はArch Linuxを実行しています。これは私にナッツをもたらしている - どんな提案?

ありがとうございました!

答えて

7

ファイルタイプファイルの[settings]セクションのlexer_filetype=プロパティを設定します。作業の強調表示では、.kvファイルの強調表示に使用できるレクサーが必要です。

詳細については、http://www.geany.org/manual/#lexer-filetype

+0

非常に非常に非常にジャッソーありがとうございます!私はそれを動作させる前にいくつかの調整が必要でしたが、 'lexer_filetype ='はこれを解決するための鍵でした!私はキーワードシワをアイロンで仕上げるとすぐに私のKivyのファイルを掲載しますので、他の人にも役立ちます!もう一度ジャッソーありがとう! –

+0

はいしてください:)どこですか? – Psionman

+0

@AdamGaskins私はそのconfファイルに興味があります:) –

関連する問題