Function: tuareg-imenu-create-index
tuareg-imenu-create-index is a natively compiled function defined in
tuareg.el.
Signature
(tuareg-imenu-create-index)
Documentation
Create an index alist for OCaml files using merlin-imenu or caml-mode.
See imenu-create-index-function.
Source Code
;; Defined in /nix/store/6mbh851dhnag8f92qfrlh9ckldzwf6c6-emacs-packages-deps/share/emacs/site-lisp/elpa/tuareg-20260626.936/tuareg.el
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Imenu support
(defun tuareg-imenu-create-index ()
"Create an index alist for OCaml files using `merlin-imenu' or `caml-mode'.
See `imenu-create-index-function'."
(or (require 'merlin-imenu nil t)
(let (abbrevs-changed) ;Workaround for tuareg#146
(require 'caml nil t)))
(cond
((fboundp 'merlin-imenu-create-index)
(merlin-imenu-create-index))
((fboundp 'caml-create-index-function)
(caml-create-index-function))
(t
(message "Install Merlin or caml-mode.")
;; Cannot return the empty list `nil' because imenu will issue its
;; own warning.
'(("Install Merlin or caml-mode" . 0)))))