Изменение размера минибуфера CIDER для вычисляемых выражений

#macos #emacs #clojure #cider

#macos #emacs #clojure #cider

Вопрос:

Я использую CIDER для подключения к Clojure REPL.

Я хотел бы иметь возможность контролировать размер шрифта выходных данных при оценке выражений в REPL ( cider-eval-last-sexp ). Здесь показан пример текущего небольшого размера: скриншот

Это самая нижняя строка, которую я хотел бы расширить.

Я могу управлять «обычным» (не сидровым) минибуфером, используя следующее:

 (add-hook 'minibuffer-setup-hook 'my-minibuffer-setup)
(defun my-minibuffer-setup ()
  (set (make-local-variable 'face-remapping-alist)
       '((default :height 1.5))))
  

однако, хотя это работает для всех других операций с минибуфером (M-x и т. Д.), Это не работает для вычисляемых выражений Clojure — они отображаются со старым / меньшим размером. Я использую Emacs, установленный Homebrew Cask, 24.3.1.

Комментарии:

1. Глядя на вашу modeline ( nREPL/i ), я увидел, что вы все еще не удалили старый nrepl пакет (что удалось CIDER). Это не решит вашу проблему, но это определенно хорошая идея.

2. Спасибо @BozhidarBatsov, я только что это сделал. И, хорошая статья! batsov.com/articles/2012/02/19 /…

Ответ №1:

Я не знаю об увеличении минибуфера, но вы также можете оценить форму с помощью C-c C-p. Это выводит результат во временный буфер и распечатывает его для загрузки.

Комментарии:

1. Спасибо, о функции pretty-printing приятно знать!