奇妙なことに、さまざまな paredit チートシートがM-?にバインドされていることが示されていますがparedit-convolute-sexp
、paredit.el
ファイルにはその関数に対するバインドがありませんが、関数は定義されています。paredit.el
ここに追加するように編集しました:
....
("M-q" paredit-reindent-defun)
("M-\?" paredit-convolute-sexp)
しかし、emacs を再起動しても、まだバインドされていませんM-?。"M-?"
バックスラッシュなしでバインディングだけを使用してみましたが、違いはありませんでした。
私もこれをやろうとしました:
(defun my-clojure-hook ()
(auto-complete-mode 1)
(define-key clojure-mode-map
(kbd "M-\?" 'paredit-convolute-sexp)))
(add-hook 'clojure-mode-hook 'my-clojure-hook)
また、バックスラッシュの有無にかかわらず試してみました。
オートコンプリートモードを有効にしても、それも違いはありませんでした。
このバインディングをどこに置くべきか誰にもアドバイスできますか?