Function: tuareg--hanging-eolp-advice
tuareg--hanging-eolp-advice is a natively compiled function defined in
tuareg.el.
Signature
(tuareg--hanging-eolp-advice)
Documentation
Recognize "fun ..args.. ->" at EOL as being hanging.
Source Code
;; Defined in /nix/store/6mbh851dhnag8f92qfrlh9ckldzwf6c6-emacs-packages-deps/share/emacs/site-lisp/elpa/tuareg-20260626.936/tuareg.el
(defun tuareg--hanging-eolp-advice ()
"Recognize \"fun ..args.. ->\" at EOL as being hanging."
(when (looking-at "fun\\_>")
(smie-indent-forward-token)
;; We define a special "-dlpd-" token
;; ("-dummy-left-pattern-delimiter-") in the grammar
;; specifically so as to be able to make the right
;; call to smie-forward-sexp here.
(if (equal "->" (nth 2 (smie-forward-sexp "-dlpd-")))
(smie-indent-forward-token))))