3

highlight-lines-matching-regexpemacsで使用して正規表現を入力すると。その後、ハイライトの色を入力する必要があります。

数色しか得られませんが、もっと色が欲しいのですが、emacs でこれを達成することは可能でしょうか?

4

2 に答える 2

1

「色」(実際には面) のプロンプトが表示されたら、Emacs が定義した任意の面を使用できます。デフォルトでは、"hi-" がミニバッファーのテキストに追加されるため、表示されるのはごくわずかです (私の Emacs バージョンでは 9)。ただし、これら 3 文字を手動で削除すると、すべての顔が使用可能になります。

もちろん、セットアップに新しい顔をいくつでも追加できます。

顔定義の例:

(defface my-silly-face
  '((t :foreground "DarkSlateBlue"))
  "Example face.")
于 2013-11-08T07:36:50.673 に答える
0

これには、ライブラリーのHighlight ( highlight.el) を使用できます --- たとえば、通常の command の代わりに、 commandhlt-highlight-regexp-to-endまたは。hlt-highlight-regexp-regionhighlight-lines-matching-regexp

そうすれば、毎回使用する顔を指定する必要はありません。(コマンドを使用して、いつでも使用する顔を変更できますhlt-choose-default-face)。

于 2013-11-08T18:07:57.443 に答える