問題タブ [emacs-faces]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
907 参照

emacs - Emacsで顔をカスタマイズする方法はありますが、hl-lineがアクティブな場合のみですか?

Solarized テーマの Emacs 24、コンソール (8 色) を使用しています。

Solarized テーマの Emacs 24

以下を使用して、コメントの邪魔にならないようにしたい:

そうすれば、コメントはhl-line、写真に表示されている顔と同じ色で色付けされます。ただし、コメントを含む行に移動するときは、それらを反転させて (黒ではhl-lineなく通常の前景から黒の背景)、コメントを読むことができるようにしたいと考えています。

0 投票する
1 に答える
92 参照

emacs - emacs フェイスの命名規則

顔の定義 - GNU Emacs Lisp リファレンス マニュアルには、顔の名前は で終わってはいけないと書かれてい-faceますが、実行するlist-faces-displayと、それで終わる顔の名前がいくつかあります。独自のフェイスを使用するパッケージを作成する場合、-face接尾辞を使用する必要がありますか?

顔を保持するユーザー変数はどうですか? 変数名は で終わるべき-faceですか?

0 投票する
2 に答える
294 参照

emacs - メジャーモードの切り替え時にバッファフェイスモードを維持する

ときどき、デフォルトとは異なる font-family と size を手動で設定しますbuffer-face-mode。(正確には、マウスを使用してダイアログボックスから選択します。) 一度設定すると、モードを変更してもそのバッファに設定されたままにしたいので、カスタマイズを試みました。アイデアは、change-major-mode-hook後で呼び出される関数で、設定されている場合、バッファフェイスを保存する(バッファローカルが殺される直前に実行される)を追加することでした-それはうまくいくようです。しかし、その関数はあまりにも早く呼び出されたようで、モードの変更が終わったときにbuffer-face-modeアクティブではありません。

今までのカスタマイズはこちら

マイナーモードが設定されたバッファでメジャーモードを変更すると、メッセージが実行され、カスタムフェイスが表示buffer-face-modeされます。新しいモードが設定された後、... の組み合わせで ... が実行されると思っていましたが、どうやらそうではないdelay-mode-hooksようrun-mode-hooksです。setq buffer-face-mode-face(buffer-face-mode)

このカスタマイズは「近い」/私の要望に応じて回収できますか? よりクリーンな方法はありますか?

0 投票する
3 に答える
712 参照

emacs - How to define multiple emacs faces?

I'm trying to define some emacs font faces to do some custom highlighting. This seems to work when I define them individually:

However I have a few dozen of these and I want to define them all in one go from some kind of colour table:

My difficulty is with assembling the symbol names for each face, ie concatenating "my-" and "-face" onto either side of an entry from the table. I have discovered (intern) that can make a new symbol from a string, however this symbol is then not acceptable to (defface), as it seems what I am doing is equivalent to (defface 'my-r-face ..., and defface doesn't like the quoted symbol, and expects (defface my-r-face .. instead. My attempt is as follows:

Running this results in

Can anyone shed some light on what I'm doing wrong, or if I'm barking up the wrong tree entirely and there is a better way of doing this?

Thanks.

0 投票する
1 に答える
409 参照

emacs - Emacs で顔に背景色を共有させる

Emacs 24 用に linum、hlinum、および hl-line を構成している最中ですが、hlinum の強調表示を行の強調表示の背景色と一致させる/継承させるという問題が発生しています。

顔のカスタマイズを担当する私の Elisp ファイルには、次のものがあります。

ただし、顔面は変更されていません。 linum-highlight-face の背景を手動で指定することはできますが、hl-line の色を選択したいと思います。

linum-highlight-face で hl-line と同じ背景色を使用するにはどうすればよいですか?

0 投票する
2 に答える
1888 参照

emacs - .emacs に保存されたテーマが起動時にロードされない

Customize-themes に移動すると、solarized-light テーマをロードできますが、.emacs にあるにもかかわらず、起動時にロードされません。どうしてこれなの?

0 投票する
1 に答える
79 参照

emacs - スクロール バーがオフになっていて、何も表示されていませんが、まだ表示されていますか?

私のカスタマイズ設定のこの画像に注意してください:

ここに画像の説明を入力

示されている設定にもかかわらず、左側にスクロール バーのように見えるもの (画面の右側にもあります) がはっきりとわかります。さらに、私は.emacsにこれを持っています:

スクロール バー モードが nil に設定されている行に注意してください。

左側にある醜いバーはなぜですか?