1

周りにいくつかの答えがあることは知っていますが、すべて不完全です。
機能する .sass 構文の強調表示を取得できません。公式ガイド
に 記載されているすべての手順に従いましたが、うまくいきませんでした。

行った手順:
css ファイルからコピー:

# cp /usr/share/geany/filetypes.css ~/.config/geany/filedefs/filetypes.sass.conf

必要な .sass.conf 拡張子を付けます。私は設定しました

extension=.sass

(この時点で、geany の [ドキュメント] メニューで、新しいファイルの種類 "sass ファイル" を既に見つけることができます)

追加でコピーして編集filetype_extensions.confしました:~/.config/geany

SASS=*.sass;

さて、前者の lexer_filetype および/または tag_parser 宣言の1つだけが欠けていると思いますfiletypes.sass.confが、これに関する多くの情報を見つけることができません。利用可能なレクサーは何ですか? 私はシンプルlexer_filetype=cssで試してみましたtag_parser=cssが、何もありませんでした。

以前にこれを実行できた人からの手がかりはありますか?

4

2 に答える 2

3

ほとんどの名前は大文字と小文字が区別されます。を使えば動くはずですlexer_filetype=CSS。また、私は肯定的ではありませんが、ファイルに名前を付けたいと思うかもしれませんが、filetypes.SASS.confそれは必須ではありません (確かではありません)。

悲しいことに、利用可能なレクサー ファイルタイプを見つけたい場合は、ソースを読む必要があります。

于 2013-10-23T00:43:49.390 に答える
1

geany は開いているファイルのファイルタイプを保存します!

filetype-definitions を変更した場合は、別のファイルを試して新しい定義をテストする必要があります。同じファイルを閉じて再度開くだけでは十分ではありません。

于 2016-03-22T11:49:17.520 に答える