問題タブ [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でのgrep-findのデフォルトの文字列
私はよくemacsでコマンドgrep-findを使用してソースファイルを検索しますが、一時ファイルやバックアップファイルなどで常に一致するものが見つかるのは残念です。grep-findのデフォルトコマンドは次のとおりです。
実行する前にニーズに合わせて変更できることはわかっていますが、起動時に正しくなるように変更するにはどうすればよいですか?
emacs - 同じウィンドウで emacs grep-find リンクを実行するには?
使用すると、別のウィンドウ (フレーム内の領域grep
)find
が開き、選択できる結果のリストが表示されます。grep
1 つを選択すると、ターゲット ファイルが-とは別のウィンドウで開きますfind
。
結果と同じウィンドウでターゲットファイルを開くにはどうすればよいですか(結果ウィンドウを実際に探しているものにgrep
置き換えます)。grep
grep-find で別のウィンドウが開かないようにするにはどうすればよいですか (現在のウィンドウで開くようにします)。私の目標は、何かを探し、見つけ、そこに行き、すべて同じウィンドウ内で行うことです。これを私のファイルに追加したいと思い.emacs
ます。
emacs - SLIME と Emacs を正常に終了するには?
Emacs を終了するときに「SLIME を正常に終了する」方法について質問があります。私の設定ファイルの関連部分は次のとおりです。
私の知る限り、これにより SLIME が自動的に強制終了され、Emacs を終了するたびに関連付けられているプロセスになります。ただし、終了するたびに、次のプロンプトが表示されます。
構成に何が欠けているかについて、誰かが洞察を得ることができますか?
前もって感謝します。
emacs - SMerge モードでフォントロックの色を変更する
Emacs 23.1 では、svn マージから競合マーカーを含むファイルを開いているため、SMerge モードで開きます。競合するテキストは明るい黄色で強調表示されます。私が見つけたものから、これはフォントロックの色が設定されているものですよね?
SMerge モードでハイライトの色を変更したいです。.emacs ファイルに何を追加する必要がありますか?
emacs - Emacs でのタブ サイズの設定
エディタとして Emacs を使用しています。タブのサイズを 4 つのスペースに設定したいと考えています。私の.emacsファイルには、次のものがあります。
私も試しました:
いずれにせよ、emacs を開いてタブ入力しようとすると、スペースが 2 つ挿入されます。私は何か間違ったことをしていますか?私の.emacsファイルが見えないようです。
どんな提案も素晴らしいでしょう!ありがとう!
macos - ターミナルのemacsに明るいフォントではなく暗い色を使用させる-ロックカラー
ターミナルを備えたMacOS10.6でemacsを使用しています。背景は白です。
引用符で囲まれたC++文字列を読み取るのは非常に困難です。彼らは淡い緑色で登場しています。キーワードはターコイズです。
ソースを検索した後、cpp.elを調べて、cpp-face-dark-name-listの代わりにcpp-face-light-name-listを使用していると判断しました。
どうやらこの関数は背景色に基づいて正しいリストを選択することになっています:
しかし、それは機能していないようです。
cpp-face-light-listの代わりにcpp-face-dark-listを取得するには、.emacsファイルに何を入れる必要がありますか?
ありがとう!
r - 2つのEmacsメジャーモードを組み合わせる、または既存のモードを変更する簡単な方法は何ですか?
Emacsでは、2つの言語のハイブリッドであるファイルを使用しています。
質問1:2つのメジャーモードを組み合わせたメジャーモードファイルを作成する簡単な方法はありますか?
詳細:
この言語は「brew」と呼ばれます(「BinaryRuntime Environment forWireless」の「BREW」ではありません)。
brewはRとLatexの言語で構成されており、そのモードはRモードとlatexモードです。
Rコードはタグ<%と%>の間に表示されます。他のすべてはラテックスです。
brew-mode.elファイルを作成するにはどうすればよいですか?(または、すでに利用可能ですか?)
この投稿から得たアイデアの1つは、LaTeXモードを使用し、<%...%>の形式のコードをコメントとして扱うことです。
emacs - Lispでは、requireを使用するときに「ロードファイルを開けない」を避けてください
私は、いくつかの異なるコンピューターで使用できるカスタム.emacsファイルに取り組んでいます。システムに存在するモードをロードできるようにしたいと思います。それが存在しない場合は、Emacsにエラーの表示を停止させたいと思いますFile error: Cannot open load file, X
。
例えば:
結果:
他の特定のファイルが存在するかどうかをテストするために使用file-exists-p
していますが、このテストでは、ロードパスを検索する必要があると想定しています。私はLispに慣れていないので、これは私を困惑させています。
ruby - emacsで「(Typee to repeat macro)」メッセージを無効にできますか?
それで、私はついに思い切って、viとvimからemacsに切り替えてとても幸せな状態になりました...私は.emacsファイルに何かを入れて、評価する方法を学びました物事(移動コマンドに精通することは言うまでもありません)などなど。
そして今、.emacsファイルのrequire行(requireステートメント*)に問題があります。これは、emacsを起動すると爆破します(通常は機能しません)。
だから、これは私を次の状況に導きます:
C-M-f
上記の状況をデバッグしようとするプロセスで、私が行った手順の1つは、必要なファイルを開き、 and C-x C-e
(および後で)を使用して少しずつ評価することM-x eval-buffer
でした。これらはすべて正常に機能しました。しかし、セクションごとの途中で、それらすべてを入力するのに飽きてしまったので、キーボードマクロを記録しました...C-x ( C-M-f C-x C-e C-x )
そしてC-x e
...ミニバッファーにメッセージが表示されました(私は使用していると思います)正しい名前)、と言って(Type e to repeat macro)
います。つまり、コードの各セクションの評価の結果の値を見ることができなくなったということです...この場合は重要ではありませんが、私はそれが好きでした。
それは私を実際の質問に導きます:
そのメッセージを無効にしたり、ミニバッファに一度に複数の行を表示させたりする方法はありますか?
私はバッファについて知っています*Messages*
、そしてそれは助けになったかもしれません、私はそのメッセージを無効にするか、さもなければそれを他のメッセージと共存させる方法があるかどうか疑問に思っています。助言がありますか?
ありがとう!
- リンデス
*-目前の問題は、実際には私の質問ではありませんが、(require 'ruby-mode/ruby-mode)
emacsが(システムコールトレースごとに)ruby-mode.elファイルを開いて正常に開いていても、失敗することです。これは、provide
行がちょうどと言っているからだと思い'ruby-mode
ます。私はこれに対する解決策を見つけましたが、誰かが私に「ベストプラクティス」を教えてくれるなら、それをいただければ幸いです。
emacs - Emacs を再起動せずに、.emacs ファイルのトグルに変更を適用する方法はありますか?
Emacs をリロードせずに .emacs ファイルを変更できるようにしたいと考えています。
私が求めていることに答えるような3つの質問を見つけました(ここ、ここ、ここで見つけることができます)が、問題は、私が行った変更がトグルであり、2つの回答へのコメントとしてa1、a2 ) でこれらの質問を説明すると、そこに示されている解決策 (Mx reload-file や Mx eval-buffer など) はトグルには適用されません。
コマンドで変数を再度切り替える方法があると思いますが、.emacs 全体をリロードし、すべての切り替えを指定せずに再評価する方法があれば、私はそれを好みます。
いずれにせよ、誰かが変数の値を切り替える方法を教えてくれたらありがたいです.1つのトグルを変更しただけで、そのためだけにEmacsを再起動するのではなく、コマンドでそれを行うことができます(私はEmacsが初めてです) )。この情報がどれほど役立つかはわかりませんが、適用した変更は次のとおりです(別の質問に対するこの回答から得たものです):
編集:変更が有効になるように、上記を.emacsに含めてEmacsをリロードしました。次に、すべてをコメントアウトして、Mx load-file を試しました。これはうまくいきません。以下の提案 (Cx Ce by PPは、最初にトグルを評価するために使用している場合は機能しますが、元に戻したい場合は機能しません)。そのようなものがあれば、コメントアウトを評価する何かが欲しい...
ありがとう :)