問題タブ [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でフォントサイズを設定するには?
また、フォントサイズをファイルに保存したいと思い.emacs
ます。
emacs - バッファー/モードごとに Emacs のデフォルトのフォント フェイスを設定する
モードごとにテキストのスタイルを設定するために Emacs が使用するデフォルトのフェイスをどのように変更しますか?
たとえば、デフォルトの固定幅フォントを含む、顔のカスタマイズにすでに満足しているとします。ただし、ある特定のモード (markdown-mode.el
など) では、デフォルトのフォントを可変幅にしたいと考えています。
ヘッダー、リンクなどをマークダウン モードに合わせて簡単にスタイル設定できます。スタイル設定されたテキストの上にカーソルを置き、M-x describe-face
リンクをクリックしてカスタマイズするだけです。
ただし、デフォルトのフェイスは、他のフェイスが指定されていない場合に使用されるフェイスであるため、markdown-mode に固有のものではなく、変更すると他のすべてのモードに影響します。
markdown-mode-hook
このモードを使用してバッファのデフォルトの顔を設定するには、どの魔法を入れることができますか?
git - Emacsでgit.elの差分をカスタマイズするにはどうすればよいですか?
私のEmacsは、テキストを緑色のテキストに黒色の背景として表示するように設定されています。問題は、git.elを使用して差分を実行すると、バッファの上部にある部分が---で始まる変更を示しているか、+++が緑色に緑がかった色を使用して表示されているため、読み取りができないため、git.elを確認しますがこれを制御するためにどの面が使用されているかを理解できないようですか?
emacs - Emacsでカーソルの下のフォント面を取得する
私は独自のカスタムカラーテーマを開発してきましたが、カーソルの下のテキストに影響を与えるフォント面のリストを取得できれば非常に便利です。
Textmateのshowcurrentscopeコマンドのようなものです。
これにより、Mxのcustomize-faceを実行し、使用可能なオプションを調べて、現在使用している単語に影響を与えるオプションを推測する手間を省くことができます。
何か案は?
emacs - tty と互換性のある custom-theme-set-faces
Customize-create-theme を使用して emacs-23 カスタム テーマを作成しました。X (Linux gnome デスクトップ) では問題なく動作します。ただし、tty で (gnome-terminal 内で) 実行すると、一部の色が正しくありません。
問題となるのは色の正確さではなく (両方の状況で色を一致させることができればよいのですが)、実際には機能しないほどずれているものもあります。たとえば、X の下に緑色で表示される関数名は tty の下では見えませんが、X の下に金色で表示されるキーワードは tty の下でも金色 (または少なくともある種の黄色) に表示されます。
おそらく、tty の下では色を正確に一致させることができないため、似たようなものが代用されていますか? もしそうなら、これはいつもうまくいくとは限りません。
どうすればこれを修正できますか? 「カスタマイズ」GUI または ~/.emacs.d/my-theme.el ファイルのいずれかで、特定の面が X に表示されるフレームにのみ適用され、他の面が tty のみに適用されるように指定することは可能ですか?似ている?
(外部のカラー テーマ システムを使用するのではなく、組み込みの emacs テーマ システムを動作させることに興味があります。)
emacs - Emacs テキストモードのハイライト
テキストモードで単語を別の顔でレンダリングする方法はありますか?
emacs - テキスト プロパティを設定する
テキスト プロパティを使用して、あるバッファから別のバッファにテキストをコピーしたいと考えています。ので、私は持っています
すべてのテキスト プロパティを使用して、コピーするテキストを別のバッファに挿入するにはどうすればよいですか? 私は特に「顔」の特性に興味があります。
関数 buffer-substring はリストを返します。たとえば、("substring" 42 51 (face font-lock-keyword-face) 52 59 (face font-lock-function-name-face))
このリストを渡す(insert text-to-copy)
と、テキスト プロパティが無視されるようです
emacs - Emacsで、フォント面のプロパティを使用してミニバッファーにメッセージを表示するにはどうすればよいですか?
ミニバッファに色付きのテキスト文字列を表示したいのですが、「message」関数を使用すると、のtext-propertiesが削除されます。
emacs - Emacs のどこにコードを入力すればよいですか?
ラテックス文書を編集するという特定の目的で Emacs を使い始めたばかりです。特定の単語の色を定義するところまで、構文の強調表示をカスタマイズできるようにしたいので、Emacs に惹かれました。私はEmacsを初めて使用し、プログラマーではないため、やりたいことを行うのが非常に困難です。これは、自分のレベルでは知識が多すぎると想定していることがほとんどの助けになるためです(emacs + auctexをインストールできるようになるだけで何日もかかりました)最初の面の色を変更します)。
役立つと思われるものを見つけましたが、その方法がわかりません。以下の投稿は私がやりたいことですが、このコードで何をすべきでしょうか? どこに挿入すればよいですか、どこに入力すればよいですか? WindowsでGNU Emacsを使用しています。助けてくれてどうもありがとう:)
Mx 何の顔
現在のポイントで見つかった顔を印刷します。そのためのコードは次のとおりです。
ところで、これは別の投稿で見つけました: Get font face under cursor in Emacs
emacs - Emacsで斜体を無効にしますか?
Emacs でイタリック スタイルを無効にしたいと考えています。
この投稿では、太字と下線を無効にする方法が説明されていますが、斜体は無効になっています。
誰もそれを行う方法を知っていますか?
タブ補完を使用すると、これらが利用可能であることがわかります