問題タブ [dot-emacs]
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 には何が入っているのでしょうか?
私のものは現在かなり不毛で、次のものしか含まれていません。
- グローバルフォントロックモード!
(global-font-lock-mode 1)
- インデント、タブ、およびスペースに関する私の個人的な好み。
- perl-mode の代わりに cperl-mode を使用します。
- コンパイルのショートカット。
何が便利だと思いますか?
emacs - Emacsで他のバッファに切り替える方法は?
問題は次のとおりです。emacs の起動方法を自動化したいと考えています。これは 2 つのバッファーに分割する必要があり、slime-repl は最小 (一番下) のバッファーで開始する必要があります。さらに、ファイルをより大きな (上部) バッファーで開く必要があります。私の .emacs には次の行があります。
SLIME は一番下のバッファーで正常に開きますが、ファイルはバックグラウンド バッファーの 1 つで開かれますが、前に置きたいと思っています。
これを修正する方法は?
emacs - Carbon Emacs のスクロール ビープ音を無効にする
私は自分の Mac で Carbon Emacs を採用することを検討しており、私が遭遇した唯一の障害は、文書の最後を越えてスクロールしようとしたときの迷惑なスクロール ビープ音です。私はオンラインで調べましたが、スクロール時にビープ音を鳴らさないように .emacs に追加する必要があるものを見つけることができないようです。スクロールするときだけ、完全に沈黙させたくありません。何か案は?
windows - プログラムでEmacsのフレームサイズを設定する
私のemacs(Windowsの場合)は常に設定されたサイズで起動しますが、これはかなり小さいので、サイズを変更しても、次回の起動時に「記憶」されません。
私は以下で遊んでいます:
これは、スクラッチバッファで実行すると完全に機能します。それを.emacsに入れて、プログラムを開始すると、フレームが一時的にそのサイズに設定されているのを見ることができますが、*scratch*
ロードされるまでに、フレームは再び小さなデフォルトにリセットされます。
誰かが私が上記のコードを修正して起動時に「固執」するのを手伝ってもらえますか?
emacs - Emacs でのウィンドウ構成の保存
emacs セッション全体でウィンドウ構成を保存する方法があるかどうか疑問に思っています。デスクトップ保存がバッファなどを保存するのに優れていることは知っています.emacsのマニュアルでは、ウィンドウ構成をレジスタに保存することが示されていますが、これはセッション間で保持されません。
もちろん、これを自分で実装するのはそれほど難しいことではないようです...
emacs - Emacs でブロックのインデントをキャッチしてみてください
私は emacs で bsd スタイルのインデントを使用していますが、少し変更したいと思います。私の .emacs ファイルの関連部分を以下に示します。try catch ブロックを使用して関数を記述すると、中かっこがインデントされます。関数のようにインデントしないでほしい。
それは今何をしている。
やりたいこと。
.emacs ファイル
どんな助けでも大歓迎です。
emacs - Emacs で、keyboard-escape-quit が他のウィンドウを破壊しない最善の方法は何ですか?
EDIT:キーボード終了(通常はCgにバインドされています)があることを理解しています。しかし、Emacs に付属する編集機能 (この場合のように) をどのように扱うかについて知りたいと思っています。いくつかの組み込み関数を少しだけ変更したいときに、この種の状況に時々遭遇します。
emacs では M-ESC ESC を (または ESC を 3 回) 押すと、transient-mark などの多くの状況から抜け出すことができます。意図したよりも多くのエスケープ キー) が発生し、Windows の構成が強制終了されてしまい、非常に面倒です。関数 keyboard-escape-quit は simple.el で定義されています。
そして、次の行が必要ないことがわかります。
しかし、この関数を変更する最良の方法は何ですか? 1) simple.el を変更する 2) この関数を .emacs ファイルにコピーして、そこで変更を行う。どちらの方法もあまり良くありません。理想的には、私は批判の線で何かを見たいと思っていますが、この場合はどうすればよいかわかりません。
emacs - 誤動作しているEmacsLispをプロファイリングするためのヒント?
私はEmacsをたくさんカスタマイズしています。最近、CPUを100%で散発的にペグする何かを.emacs構成に追加しましたが、それが何であるかは本当にわかりません。
Cgを何度も押すと、最終的にミニバッファーの下に、ファイルを自動保存するかどうか、そしてemacsを完全に中止するかどうかを尋ねるメッセージが表示されます。いいえと言い続けてCgを押し続けると、最終的には通常どおりemacsの実行に戻ることができます。1時間かそこら後にそれは再び起こります。
最近追加したさまざまなことをコメントし、emacsを再起動し、犯人を絞り込もうとして、私は今のように続けることができましたが、それは遅いです。
emacsを直接プロファイリングして、どのlisp関数がCPUを占有しているかを把握する方法はありますか?