Variable: tuareg-mode-map
tuareg-mode-map is a variable defined in tuareg.el.
Value
C-M-x tuareg-eval-phrase
C-c . b tuareg-insert-begin-form
C-c . c tuareg-insert-class-form
C-c . f tuareg-insert-for-form
C-c . i tuareg-insert-if-form
C-c . l tuareg-insert-let-form
C-c . m tuareg-insert-match-form
C-c . t tuareg-insert-try-form
C-c . w tuareg-insert-while-form
C-c C-; tuareg-comment-dwim
C-c C-a tuareg-find-alternate-file
C-c C-b tuareg-eval-buffer
C-c C-c compile
C-c C-e tuareg-eval-phrase
C-c C-k tuareg-kill-ocaml
C-c C-q tuareg-indent-phrase
C-c C-r tuareg-eval-region
C-c C-s tuareg-run-ocaml
C-c C-w tuareg-opam-update-env
C-c C-z tuareg-switch-to-repl
C-c TAB tuareg-interrupt-ocaml
C-c ` tuareg-interactive-next-error-source
C-x C-e tuareg-eval-phrase
M-q tuareg-indent-phrase
Documentation
Keymap used in Tuareg mode.
Source Code
;; Defined in /nix/store/6mbh851dhnag8f92qfrlh9ckldzwf6c6-emacs-packages-deps/share/emacs/site-lisp/elpa/tuareg-20260626.936/tuareg.el
(defvar tuareg-mode-map
(let ((map (make-sparse-keymap)))
(define-key map "\M-q" #'tuareg-indent-phrase)
(define-key map [?\C-c ?\C-\;] #'tuareg-comment-dwim)
(define-key map "\C-c\C-q" #'tuareg-indent-phrase)
(define-key map "\C-c\C-a" #'tuareg-find-alternate-file)
(define-key map "\C-c\C-c" #'compile)
(define-key map "\C-c\C-w" (if (fboundp 'opam-switch-set-switch)
#'opam-switch-set-switch
'tuareg-opam-update-env))
(define-key map "\M-\C-x" #'tuareg-eval-phrase)
(define-key map "\C-x\C-e" #'tuareg-eval-phrase)
(define-key map "\C-c\C-e" #'tuareg-eval-phrase)
(define-key map "\C-c\C-r" #'tuareg-eval-region)
(define-key map "\C-c\C-b" #'tuareg-eval-buffer)
(define-key map "\C-c\C-s" #'tuareg-run-ocaml)
(define-key map "\C-c\C-z" #'tuareg-switch-to-repl)
(define-key map "\C-c\C-i" #'tuareg-interrupt-ocaml)
(define-key map "\C-c\C-k" #'tuareg-kill-ocaml)
(define-key map "\C-c`" #'tuareg-interactive-next-error-source)
(define-key map "\C-c.c" #'tuareg-insert-class-form)
(define-key map "\C-c.b" #'tuareg-insert-begin-form)
(define-key map "\C-c.f" #'tuareg-insert-for-form)
(define-key map "\C-c.w" #'tuareg-insert-while-form)
(define-key map "\C-c.i" #'tuareg-insert-if-form)
(define-key map "\C-c.l" #'tuareg-insert-let-form)
(define-key map "\C-c.m" #'tuareg-insert-match-form)
(define-key map "\C-c.t" #'tuareg-insert-try-form)
(when tuareg-with-caml-mode-p
;; Trigger caml-types
(define-key map [?\C-c ?\C-t] #'caml-types-show-type) ; "type"
(define-key map [?\C-c ?\C-f] #'caml-types-show-call) ; "function"
(define-key map [?\C-c ?\C-l] #'caml-types-show-ident) ; "let"
;; To prevent misbehavior in case of error during exploration.
(define-key map [?\C-c mouse-1] #'caml-types-mouse-ignore)
(define-key map [?\C-c down-mouse-1] #'caml-types-explore)
;; Trigger caml-help
(define-key map [?\C-c ?\C-i] #'ocaml-add-path)
(define-key map [?\C-c ?\[] #'ocaml-open-module)
(define-key map [?\C-c ?\]] #'ocaml-close-module)
(define-key map [?\C-h ?.] #'caml-help)
(define-key map [?\C-c ?\t] #'tuareg-complete))
map)
"Keymap used in Tuareg mode.")