Merge pull request #2166 from rgrinberg/repl-popup
Add ocaml & geiser popup rules
This commit is contained in:
commit
740b0504b9
2 changed files with 6 additions and 1 deletions
|
@ -37,7 +37,9 @@
|
||||||
(set-eval-handler! 'tuareg-mode #'utop-eval-region)
|
(set-eval-handler! 'tuareg-mode #'utop-eval-region)
|
||||||
(defun +ocaml-init-utop-h ()
|
(defun +ocaml-init-utop-h ()
|
||||||
(when (executable-find "utop")
|
(when (executable-find "utop")
|
||||||
(utop-minor-mode)))))
|
(utop-minor-mode)))
|
||||||
|
:config
|
||||||
|
(set-popup-rule! "^\\*utop\\*" :quit nil)))
|
||||||
|
|
||||||
|
|
||||||
(use-package! merlin
|
(use-package! merlin
|
||||||
|
|
|
@ -17,6 +17,9 @@
|
||||||
:definition #'geiser-edit-symbol-at-point
|
:definition #'geiser-edit-symbol-at-point
|
||||||
:documentation #'geiser-doc-symbol-at-point))
|
:documentation #'geiser-doc-symbol-at-point))
|
||||||
:config
|
:config
|
||||||
|
(set-popup-rules!
|
||||||
|
'(("\\*[Gg]eiser \\(?:[Mm]essages\\|DBG\\|Xref\\)\\*" :quit nil)
|
||||||
|
( "\\* [A-Za-z0-9_-]+ REPL \\*" :quit nil)))
|
||||||
(map! :localleader
|
(map! :localleader
|
||||||
:map scheme-mode-map
|
:map scheme-mode-map
|
||||||
"'" #'geiser-mode-switch-to-repl
|
"'" #'geiser-mode-switch-to-repl
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue