問題タブ [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 タームモードで npm のカラー出力が見苦しくならないようにするにはどうすればよいですか?
で npm を使用するとM-x term
、次のようなカラー メッセージが生成されます (-q を使用しても)。
からの情報what-cursor-position
それは醜く、他のテーマでは読みにくいですが、その場で色を変更することは可能ですか? たとえば、一致するテキストの色を変更しますnpm http
。npm ERR!
ありがとう。
emacs - Emacs のフォントの色を変更する
私はちょっとemacs初心者です。
tomorrow-night-bright-theme
下の蛍光以外は満足です
Emacs でフォント フェイスを変更する方法を説明する記事をいくつか読みました。
1. emacs の強調表示の色を
変更する 2. Emacs 構文の強調表示の色を変更する
しかし、その色にどの記号が関係しているのかはわかりません。
regex - コメントを無視して文字列を一致させる
その文字列内のコメントを無視しながら、文字列を Font Lock フォント表示に一致させるにはどうすればよいですか? 例えば
次のバッファテキストで文字列「foobar」をフォント化するために、一致データを返すにはどうすればよいでしょうか?
バッファ部分文字列からコメントを簡単に削除して、その部分文字列内の正規表現と一致させることができますが、これがフォント ロックに適したバッファ マーカー/ポイントに変換される方法がわかりません。何か案は?
emacs - モードラインで異なる色のテキストを表示する方法
モード ラインの一部を異なる色で表示したいのですが、期待どおりに動作せず、適切な Web リファレンスが見つかりません。テキストを太字または斜体に変更できますが、必要に応じて色を変更することはできません。
最も単純な例は、単純なモード ラインをデフォルトのフェイス カラーではなく白でbuffer-file-nameで表示することです。
私が試したことの他の例を含めるべきだったことを指摘してくれたlegosicaに感謝します...
「font-lock-face」を「face:」に置き換えます。
/li>
ファローアップ
TacticalCoder のおかげで、モードラインで複数のフォントと色を使用できるようになりました。'face '(:foreground "white")
設定が機能しなかった 理由は、'(:eval ...) でラップする必要があったためです。
私はこれで終わった...
と組み合わせ ...
...私が望むもののほとんどを示す素敵でシンプルなモードラインを取得します。やるべきことはまだありますが、TacticalCoder のおかげで軌道に乗っています。emacs - emacsの偽の太字と斜体
emacs に太字や斜体のスタイルを持たないフォントを偽装させる方法はありますか? 一般に、プログラムは、フォントが実際の斜体または太字のスタイルを提供しない場合、それらをせん断してストローク幅を増やすことにより、フォントの偽の太字および斜体のスタイルを作成しますが、emacs はデフォルトでこれを行うようには見えません。:slant
たとえば、を使用して顔のプロパティを設定する:family "Source Code Pro"
と、Source Code Pro は実際のイタリック バリアントを提供しないため、単に無視されます。
regex - C++ 演算子の font-lock-add-keywords 正規表現
C ++で演算子を見つけて強調表示する正規表現がありますが、正規表現を使用して一致させる方法を見つけることはできませんoperator[]
。文字をエスケープする通常のトリックはうまくいかないようです。マッチングを終了するだけです。
エスケープされたシンボルを使用してマッチの最後に移動する 2 回目の (不完全な) 試みregexp-builder
では、左中かっこが得られました。
ただし、追加\]
または移動\[
すると、一致するものはすべて削除されます。私は何が欠けていますか?
emacs - make-frame が正しいフォント サイズを設定しない
emacs (v24.3.1) で新しいフレームを開くと、フォントが別のサイズに設定されます。他のすべての設定は正しいですが、フォントサイズは. (スクリーンショットでは、後ろのウィンドウは で新しいフレームを開きmake-frame
、前のウィンドウは新しいウィンドウで、フォント サイズが間違っています。
私のinit.elには、次のコードがあります。
emacs - Emacs で 2 番目の font-lock-comment-face を定義する
最初のコメント フェイス内から呼び出された場合でも、2 番目のコメントの強調表示が表示されるように、Emacs で 2 番目のコメント フェイスとコメント開始インジケーターを定義することは可能ですか?
現在、次のカスタム Emacs モードがあります。
.emacs ファイル:: (set-face-attribute 'font-lock-comment-face nil :foreground "gray70")
custom_mode.el:: (set (make-local-variable 'comment-start) "//")
追加することは可能ですか:
.emacs ファイル:: (set-face-attribute 'font-lock-comment-face nil :foreground "gray70") (set-face-attribute 'font-lock-comment2-face nil :foreground "forestgreen")
custom_mode.el:: (set (make-local-variable 'comment-start) "//") (set (make-local-variable 'comment2-start) "||")
そのような行
//テスト コメント: ||2 番目のテスト コメント
は 2 色でレンダリングされますか?
「comment2」を別の場所で定義する必要がありますか?
ありがとう!