問題タブ [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.
emacs - Emacsで顔をカスタマイズする方法はありますが、hl-lineがアクティブな場合のみですか?
Solarized テーマの Emacs 24、コンソール (8 色) を使用しています。
以下を使用して、コメントの邪魔にならないようにしたい:
そうすれば、コメントはhl-line
、写真に表示されている顔と同じ色で色付けされます。ただし、コメントを含む行に移動するときは、それらを反転させて (黒ではhl-line
なく通常の前景から黒の背景)、コメントを読むことができるようにしたいと考えています。
emacs - emacs フェイスの命名規則
顔の定義 - GNU Emacs Lisp リファレンス マニュアルには、顔の名前は で終わってはいけないと書かれてい-face
ますが、実行するlist-faces-display
と、それで終わる顔の名前がいくつかあります。独自のフェイスを使用するパッケージを作成する場合、-face
接尾辞を使用する必要がありますか?
顔を保持するユーザー変数はどうですか? 変数名は で終わるべき-face
ですか?
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)
このカスタマイズは「近い」/私の要望に応じて回収できますか? よりクリーンな方法はありますか?
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.
emacs - Emacs で顔に背景色を共有させる
Emacs 24 用に linum、hlinum、および hl-line を構成している最中ですが、hlinum の強調表示を行の強調表示の背景色と一致させる/継承させるという問題が発生しています。
顔のカスタマイズを担当する私の Elisp ファイルには、次のものがあります。
ただし、顔面は変更されていません。 linum-highlight-face の背景を手動で指定することはできますが、hl-line の色を選択したいと思います。
linum-highlight-face で hl-line と同じ背景色を使用するにはどうすればよいですか?
emacs - .emacs に保存されたテーマが起動時にロードされない
Customize-themes に移動すると、solarized-light テーマをロードできますが、.emacs にあるにもかかわらず、起動時にロードされません。どうしてこれなの?
emacs - スクロール バーがオフになっていて、何も表示されていませんが、まだ表示されていますか?
私のカスタマイズ設定のこの画像に注意してください:
示されている設定にもかかわらず、左側にスクロール バーのように見えるもの (画面の右側にもあります) がはっきりとわかります。さらに、私は.emacsにこれを持っています:
スクロール バー モードが nil に設定されている行に注意してください。
左側にある醜いバーはなぜですか?