私はGNU Emacs 23.3.1を使用しています。 "M-q"を押すと、emacsは "M-qは定義されていません"と言います。どうすればこの問題を解決できますか?ありがとう。emacsでは "M-q"は動作しませんか?
答えて
スタートEmacsに、問題がC-H kはM-Qを入力して持続するかどうかを調べます。 M-qが実際にfill-paragraph
にバインドされていることが判明した場合、initファイル内の何かが明らかにそのキーバインディングを元に戻します。
「バイナリ検索」スタイルの.emacsファイルのカスタマイズの一部をコメントアウトして、そのキーバインディングの削除を担当するものを見つけることができます。
emacsは "M-qは' fill.el 'のインタラクティブにコンパイルされたLisp関数であるコマンドのfill-paragraphを実行します。 M-q (fill-paragraphとoptional JUSTIFY REGION)などにバインドされています。しかしそれでも動作しません。 .emacsファイルを削除しても。 – beegii
私は問題を解決したと思います。ありがとう。 – beegii
@beegii:ちょっと不思議なことに、何が問題を引き起こしたのですか? – Lindydancer
この行を.emacsファイルに置き、emacsを再起動します。 -Q
オプションと
(global-set-key "\M-q" 'fill-paragraph)
私はこれを試してみましたが効果はありませんでした。 – beegii
通常、 'M-q'は' fill-paragraph'にバインドされています。独自のinitファイルを使わずにEmacsを起動した場合に起こります。その場合には、より多くのものを使用して犯人を見つけることができます。 – Lindydancer
何をしたいですか? –
@Lindydancer:それは役に立たない。 – beegii