@import を使用して Kod のデフォルトのスタイルシートを自分のスタイルシートにインポートできますか?

@import を使用して Kod のデフォルトのスタイルシートを自分のスタイルシートにインポートできますか?

という事は承知していますコッドは活発に開発されており、あらゆる領域で大幅な変更が行われる傾向があります。デフォルトの Kod スタイルシートの変更や更新の恩恵を受けながら、いくつかの小さな点 (フォント フェイスやサイズ、特定の色など) を変更したいと考えています。

@importこれを実現するために、デフォルトのスタイルシートを自分のものにできると思いました。次の~/.kod/custom.cssようになります。

@import url("file:///Applications/Kod.app/Contents/Resources/style/default.css");

/* Change the default font face and color. */
body {
    font-family: Menlo, monospace;
    color: #efefef;
}

defaultsこのスタイルシートは、Kod のデフォルト CSS ファイルの上部にあるコメントに従って、次のコマンドで設定されました。

defaults write se.hunch.kod style/url ~/.kod/custom.css

残念ながら、これはうまくいきませんでした。最初にスタイルを再読み込みしようとしたとき、Kodがクラッシュしました。再び正常に開きましたが、

  • 声明@importは機能せず、
  • ファイルを保存するたびに Kod がクラッシュしましたcustom.css

@import何か間違ったことをしているのでしょうか?ステートメントを間違って書いたのでしょうか? これは@import本来の動作ではないのでしょうか? Kod がこれを明示的に禁止していることを記載した何らかのドキュメントや Kod Google グループの投稿を見逃したのでしょうか?

答え1

@importKod はCSS 内のステートメントをサポートしていないようです。

回避策として、バージョン管理ソフトウェアを使用できます。Kod の開発者が使用する の使用経験はありませんgitが、おそらく のローカル コピーをどこかに設定してhttps://github.com/rsms/kod/tree/master/resources/style、Kod 自体を更新するたびにこれを更新しておくことができます。独自の変更を保存しておけば、これらのファイルの更新にマージされます。

関連情報