Ответ 1
C - x h выбирает весь буфер. C - M - \ изменяет выбранную область.
Я новичок в Clojure и новичок в Emacs.
Есть ли сокращение Emacs для интеллектуального повторного ввода целого файла? если нет, существует ли хотя бы один способ отступов выбранных областей слева или справа?
Мне кажется, что я вернулся в каменный век, многократно нажимая стрелки
C - x h выбирает весь буфер. C - M - \ изменяет выбранную область.
Ctrl - x, h (выберите все), а затем Tab (отступ)
команда cider-format-buffer (так как cider 0.9.0)
При захвате данных из последовательности, например C-u C-c C-e
(cider-eval-last-sexp
), вывод необработанных данных в буфер может быть
громоздкий осмотр/работа. И обычные команды отступов кода
(упомянутые в ответах здесь) не справляются с этим.
Для обработки результатов таких оцененных выражений попробуйте
cider-format-edn-region
.
В качестве конкретного примера вы когда-нибудь пробовали переформатировать свои
~/.lein/profiles.clj
? Это довольно сложно сделать и сохранить
, пока вы не обнаружите cider-format-edn-region
. принимать
предостерег, что он, однако, удалит любые комментарии.
Используйте cljfmt для многих настраиваемых способов переформатирования/переопределения. Он имеет плагин Emacs, но также может быть запущен через lein
.