私はexecute-extended-command
をalt + aにバインドしています。だから、ミニバッファで、私がそれを押すと、 "M-x"と言う読み取り専用のプロンプトは私にとって無関係です。私はそれを "execute command:"のようなものに変更したい。どうやってやるの?Emacs: "M-x"プロンプトを別のものに変更するには?
3
A
答えて
6
このプロンプトは、ハードコーディングされています。 read-extended-command
を再定義するか、completing-read
にアドバイスする必要があります(ただし、これはかなり難しい方法です)。
;; This isn't strictly correct if `execute-extended-command'
;; is bound to anything else (e.g. [menu]).
;; It could use (key-description (this-single-command-keys)),
;; but actually a prompt other than "M-x" would be confusing,
;; because "M-x" is a well-known prompt to read a command
;; and it serves as a shorthand for "Extended command: ".
私は、きれいな解決策の欠如を考えると、正直なところ:
は、この非常に問題に言及コード内のコメントはありRET
RETread-extended-command
find-function
のMxを参照してください。これをやろうとするのは気にならないでしょう。
5
execute-extended-command
が改善されたsmexを確認してください。プロンプトを変数smex-prompt-string
でカスタマイズすることができます。
それとも、あなたがEmacsのソースがインストールされて持っている場合は、実装に直接ジャンプすることができます:ちょうどM-Xfind-function
RETexecute-extended-command
RET
関連する問題
- 1. mongoshellのプロンプトを変更するには?
- 2. デフォルトのemacsとは別のEmacsミニバッファのフォントサイズを変更していますか?
- 3. Emacs "M-x term"プロンプト
- 4. Cordovaの "プロンプト"メソッドのテキスト入力色を変更するには?
- 5. gitのデフォルトのプロンプト情報を変更するには
- 6. Whileループサイクルのプロンプトを変更する
- 7. vuejsの中カッコを別のものに変更する
- 8. Emacsでビルド/デバッグの作業ディレクトリを変更するには?
- 9. momentjs日付オブジェクト形式を別のものに変更する
- 10. excelセーブの変更のプロンプトを無効にする
- 11. emacsのインデントを変更する
- 12. crudまたはsqlformのフィールドのオプションを別のものに変更する
- 13. GNU Emacsを使用してXPMイメージを変更するには?
- 14. jQuery - プロンプト/アラート機能を変更する
- 15. SparkのこのFlex MXコードに相当するものは何ですか?
- 16. スフィンクスの役割を別のものに変換するには?
- 17. RStudio - 別のものに含まれるものに基づいて変数を変更します
- 18. emacs smartscanはキーバインドを変更します
- 19. emacsのflyspell-modeに代わるもの
- 20. 私のzshでプロンプトを変更してホスト名を追加するには?
- 21. Emacs + Mac OSXとデフォルトフォントを変更する
- 22. Emacs Orgモードでメタキーを変更する
- 23. Select2は "text"キーの名前を別のものに変更できますか?
- 24. Emacsウィンドウ起動時にサイズ変更
- 25. zsh変更プロンプト入力カラー
- 26. Bash親シェルでのPS1プロンプトの変更
- 27. C#WinFormテキストの変更/終了のプロンプト
- 28. ASP.NET VBの株価プロンプトの変更
- 29. 別のスコープの変数を変更するには?
- 30. アレイを別のフォーマットに変更する