Emacs で Paredit を使用して Lisp コードを編集しています。誤って挿入した余分な括弧のペアを削除するにはどうすればよいですか? Paredit は、追加のコマンドなしではこれを許可しません。
((square 5))
の中へ(square 5)
これは と呼ばれparedit-splice-sexp
、キーバインドはM-s
です。こちらのpareditチートシートをご覧ください。
barfage と slurpage を読んでください。
アクションのメニューを提供する「paredit-menu.el」をインストールすることもできます。ツールチップには、その効果が表示されます。
Paredit を使用すると、電源をオフにし、すべてを修正してから再度オンにするのが最も簡単な状況に陥ることがあります。ただし、努力する価値はあります。