DOOM emacs Перемещает окна Cider REPL по вертикали

#emacs #clojure #cider

#emacs #clojure #сидр

Вопрос:

Я хотел бы спросить, как переместить cider repl в DOOM с горизонтального (скриншот ниже) на вертикальный? пробовал использовать множество ярлыков меню, но все еще горизонтально.

Большое вам спасибо

введите описание изображения здесь

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

1. Эй, посмотри на предварительный просмотр, прежде чем публиковать. Изображение недоступно.

Ответ №1:

Проще всего добиться этого, разделив окна по вертикали перед подключением к Cider. Т.Е. в вашем файле исходного кода нажмите C-x 3 which calls split-window-right .

Конечно, вы могли бы написать небольшую функцию Elisp для вызова этого перед подключением к Cider (возможно, вам понадобится defadvice ), но сначала вам нужно будет проверить текущее расположение окна, поэтому я никогда не утруждал себя этим.

Ответ №2:

Doom использует всплывающее окно для окна REPL, поэтому самым простым способом было бы отключить всплывающие окна. В противном случае вы можете развернуть всплывающее окно (Ctrl ~) и разделить окно по вертикали…

Ответ №3:

Как уже упоминалось, в DOOM это окно REPL превращается во всплывающее окно, и вы можете настроить его в своем .doom.d/config.el :

 (after! cider
  (set-popup-rules!
   '(("^\*cider-repl"
      :side right
      :width 100
      :quit nil
      :ttl nil))))