Function: dune-mode
dune-mode is an interactive and natively compiled function defined in
dune.el.
Signature
(dune-mode)
Documentation
Major mode to edit dune files.
For customization purposes, use dune-mode-hook.
C-c . a dune-insert-alias-form
C-c . c dune-insert-copyfiles-form
C-c . d dune-insert-ignored-subdirs-form
C-c . e dune-insert-executable-form
C-c . i dune-insert-install-form
C-c . l dune-insert-library-form
C-c . m dune-insert-menhir-form
C-c . p dune-insert-ocamllex-form
C-c . r dune-insert-rule-form
C-c . t dune-insert-tests-form
C-c . v dune-insert-env-form
C-c . x dune-insert-executables-form
C-c . y dune-insert-ocamlyacc-form
C-c C-c compile
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/ai4i12v8z13z6l9irpjcha90driqcxbb-emacs-packages-deps/share/emacs/site-lisp/elpa/dune-20260803.1048/dune.el
;;;###autoload
(define-derived-mode dune-mode prog-mode "dune"
"Major mode to edit dune files.
For customization purposes, use `dune-mode-hook'."
(set (make-local-variable 'font-lock-defaults) '(dune-font-lock-keywords))
(set (make-local-variable 'comment-start) ";")
(set (make-local-variable 'comment-end) "")
(setq indent-tabs-mode nil)
(set (make-local-variable 'require-final-newline) mode-require-final-newline)
(smie-setup dune-smie-grammar #'dune-smie-rules)
(dune-build-menu))