タグ付けされた質問 「paredit」

3
pareditモードでフォームを上下に移動する
私は筆記体の構造編集(IntellijとCursiveのパーエディットのようなモード)を使用しており、フォームアップ(およびダウン)移動と呼ばれる素敵なコマンドを見つけました。 フォームを上に移動する|と、これが実行されます(ポイントです)。 (+ 1 |(+ 2 3) 4) => (+ (+ 2 3) 1 4) フォームを下に移動することも同様です。 (+ 1 |(+ 2 3) 4) => (+ 1 4 (+ 2 3)) Emacs paredit-modeでこれを行うことは可能ですか?基本的な編集セットには含まれていないと思います(少なくともこのチートシートには記載されていません
13 editing  paredit 

1
末尾の括弧を整理するコマンドはありますか?
lispコードを編集するとき、末尾の括弧が散らばってしまうことがよくあります(想定|はポイントです)。 (defun example-function () (let ((x (+ 1 1))) (when x (message x)| ) )) これを修正するための便利なコマンドはありますか?コアEmacs、paredit / smartparens、またはその他のパッケージのどちらにありますか? 私は私が押すことができます知っている)とparedit-close-round次の括弧を修正しますが、私は1つのコマンドでそれらのすべてを修正したいです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.