diff --git a/modules/lang/ocaml/config.el b/modules/lang/ocaml/config.el index 243ec5858..f44e2f1b2 100644 --- a/modules/lang/ocaml/config.el +++ b/modules/lang/ocaml/config.el @@ -57,6 +57,19 @@ :hook (merlin-mode . merlin-eldoc-setup)) + (def-package! merlin-iedit + :when (featurep! :editor multiple-cursors) + :hook (merlin-mode . merlin-use-merlin-imenu) + :config + (map! :map tuareg-mode-map + :v "R" #'merlin-iedit-occurrences)) + + + (def-package! merlin-imenu + :when (featurep! :emacs imenu) + :hook (merlin-mode . merlin-use-merlin-imenu)) + + (def-package! utop :when (featurep! :feature eval) :defer t ; loaded by hook below