それで、私はついに思い切って、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
ます。私はこれに対する解決策を見つけましたが、誰かが私に「ベストプラクティス」を教えてくれるなら、それをいただければ幸いです。