Подтвердить что ты не робот

Как удалить дополнительные парсеры в режиме Paredit?

Я использую Paredit в Emacs для редактирования кода Lisp. Как удалить лишнюю пару парнеров, которые я случайно вставил? Paredit не разрешает это без дополнительных команд

((квадрат 5))

в

(квадрат 5)

4b9b3361

Ответ 2

Прочитайте о бархате и рывке.

Вы также можете установить "paredit-menu.el", который предоставляет меню действий, с подсказками, которые показывают вам их эффекты.

Paredit иногда приводит вас в ситуацию, когда проще всего это отключить, исправить все и снова включить. Однако это стоит усилий.

Ответ 3

Если я понял случайные дополнительные парсеры сразу после вставки этих дополнительных парсеров, я бы вызвал команду отмены. Если я увижу дополнительные парсеты намного позже, тогда есть команды paredit для их исправления, как и другие ответы, но если бы я не знал этих команд, то я бы поставил точку где-то внутри внутренней формы, а затем набрал следующее, предоставленное что включен режим CUA.

C-M-u C-M-SPC C-x <timeout> <left> C-M-SPC C-v