Package: tuareg

Defined variables (81)

tuareg-opam-smie-verbose-pEmit context information about the current syntax state.
tuareg-opam-scopes-regexPackage scopes
tuareg-opam--err-line-patternsValue of `flymake-proc-err-line-patterns' for OPAM files.
tuareg-opam-variables-regexVariables declared in OPAM.
tuareg-opam-pkg-variables-regexPackage variables in OPAM.
tuareg-opam-compilersThe list of OPAM directories for the installed compilers.
tuareg-opam-keywordsKewords in OPAM files.
tuareg-opam-indent-basicThe default amount of indentation.
tuareg-opam-mode-menuTuareg-opam mode menu.
tuareg-opamThe full path of the opam executable or `nil' if opam wasn't found.
tuareg-opam-mode-hookHook run after entering `tuareg-opam-mode'.
tuareg-opam-flymakeIt t, use flymake to lint OPAM files.
tuareg-opam--allowed-file-name-masksFlymake entry for OPAM files. See `flymake-allowed-file-name-masks'.
tuareg-opam-prettify-symbolsAlist of symbol prettifications for OPAM files.
tuareg-opam-mode-abbrev-tableAbbrev table for `tuareg-opam-mode'.
tuareg-opam-mode-mapKeymap used in Tuareg-opam mode.
tuareg-opam-insinuateBy default, Tuareg will use the environment that Emacs was
tuareg-opam-font-lock-keywordsHighlighting for OPAM files
tuareg-opam-mode-syntax-tableTuareg-opam syntax table.
tuareg-font-lock-keywords-2Font-Lock patterns for Tuareg mode (maximum level).
tuareg-support-metaocamlIf true, handle MetaOCaml syntax.
tuareg--uid-reRegular expression for module and constructor names.
tuareg-font-lock-keywordsFont-Lock patterns for Tuareg mode (basic level).
tuareg-keywordsNames of symbols to handle as keywords.
tuareg-interactive-output-font-lockNon nil means Font-Lock for REPL output messages.
tuareg-match-when-indentHow many spaces from `|' to indent `when' in a pattern match
tuareg-default-indentDefault indentation.
tuareg-interactive-options-listList of menu-configurable Tuareg options.
tuareg-smie--monadic-operatorsMonadic infix operators
tuareg-mode-syntax-tableSyntax table in use in Tuareg mode buffers.
tuareg-interface-mode-abbrev-tableAbbrev table for `tuareg-interface-mode'.
tuareg-manual-urlURL to the OCaml reference manual.
tuareg-interactive-echo-phraseNon-nil means echo phrases in the REPL buffer when sending
tuareg-interactive-error-range-regexpRegexp matching the line and char numbers in OCaml REPL's error messages.
tuareg-font-lock-syntaxSyntax changes for Font-Lock.
tuareg-interactive-mode-hookHook run after entering `tuareg-interactive-mode'.
tuareg-font-lock-keywords-1Font-Lock patterns for Tuareg mode (intermediate level).
tuareg-options-listList of menu-configurable Tuareg options.
tuareg-interactive-input-font-lockNon nil means Font-Lock for REPL input phrases.
tuareg-interface-mode-mapKeymap for `tuareg-interface-mode'.
tuareg-highlight-all-operatorsIf t, highlight all operators (as opposed to unusual ones).
tuareg-interactive-error-font-lockNon nil means Font-Lock for REPL error messages.
tuareg-smie--forward-and-cacheAlist memoising results from (smie-forward-sexp "and").
tuareg-mode-mapKeymap used in Tuareg mode.
tuareg-interface-mode-syntax-tableSyntax table for `tuareg-interface-mode'.
tuareg-interactive-mode-syntax-tableSyntax table for `tuareg-interactive-mode'.
tuareg--lid-reRegular expression for variable names.
tuareg-smie--backward-and-cacheAlist memoising results from (smie-backward-sexp "and").
tuareg-browserName of function that displays the OCaml reference manual.
tuareg-max-name-componentsMaximum number of components to use for the current function name.
tuareg-font-lock-symbolsDisplay fun and -> and such using symbols in fonts.
tuareg-other-file-alistAssociative list of alternate extensions to find.
tuareg-display-buffer-on-evalNon nil means pop up the OCaml REPL when evaluating code.
tuareg-electric-indentWhether to automatically indent the line after typing one of
tuareg-interactive-programDefault program name for invoking an OCaml REPL (aka toplevel) from Emacs.
tuareg-library-pathName of directory holding the OCaml library.
tuareg-kill-ocaml-on-opam-switchIf t, kill Tuareg subprocesses when the OPAM switch changes.
tuareg-font-lock-doc-code-faceFace to use for parts of a doc comment marked up as code (ie, [TEXT]).
tuareg-match-clause-indentHow many spaces to indent a clause of match after a pattern `| ... ->'
tuareg-indent-align-with-first-argNon-nil if indentation should try to align arguments on the first one.
tuareg-support-camllightIf true, handle Caml Light character syntax (incompatible with labels).
tuareg-electric-close-vectorNon-nil means electrically insert `|' before a vector-closing `]' or
tuareg-match-patterns-alignedNon-nil means that the pipes for multiple patterns of a single case
tuareg-interface-mode-hookHook run after entering `tuareg-interface-mode'.
tuareg-skip-after-eval-phraseNon-nil means skip to the end of the phrase after evaluation in the
tuareg-in-indentHow many spaces to indent from a `in' keyword.
tuareg-interactive-mode-abbrev-tableAbbrev table for `tuareg-interactive-mode'.
tuareg-mode-hookHook run after entering `tuareg-mode'.
tuareg-with-indentHow many spaces to indent from a `with' keyword.
tuareg-smie--and-cache-tickBuffer-modification tick at which and-caches are valid.
tuareg--pattern-matcher-limitLimit for the matcher of function arguments
tuareg-mode-line-other-fileIf non-nil, display the (extension of the) alternative file in mode line.
tuareg--pattern-matcher-type-limitLimit for the type of a let bound definition.
tuareg-interactive-mode-mapKeymap for `tuareg-interactive-mode'.
tuareg--id-reRegular expression for identifiers.
tuareg-interactive-scroll-to-bottom-on-outputControls when to scroll to the bottom of the interactive buffer
tuareg-interactive-mode-menuTuareg Interactive Mode Menu.
tuareg-interactive-read-only-inputNon-nil means input sent to the OCaml REPL is read-only.
tuareg-comment-show-parenHighlight comment delimiters in `show-paren-mode' if non-nil.
tuareg-prettify-symbols-fullIf non-nil, add fun and -> and such to be prettified with symbols.
tuareg-mode-abbrev-tableAbbrev table for `tuareg-mode'.

Defined functions (116)

tuareg-opam-smie-rules(KIND TOKEN)
verbose-tuareg-opam-smie-rules(KIND TOKEN)
tuareg-opam-smie-debug(MESSAGE &rest FORMAT-ARGS)
tuareg-opam-config-env(&optional SWITCH)
tuareg-opam-mode-menu(ARG1)
tuareg-opam-insert-opam-form(&optional STR ARG)
tuareg-opam-mode()
tuareg--compile-opam(&rest _)
tuareg-opam-update-env(SWITCH)
tuareg--shell-command-to-string(COMMAND)
tuareg--uncomment-region-default--advice(ORIG-FUN &rest ARGS)
tuareg--comment-padright--advice(ORIG-FUN &rest ARGS)
tuareg--uncomment-region-default-1(BEG END &optional ARG)
tuareg--uncomment-region-default-1--advice(ORIG-FUN &rest ARGS)
tuareg--comment-region-default(BEG END &optional ARG)
tuareg--comment-region-default-1(BEG END &optional ARG NOADJUST)
tuareg--comment-region-default-1--advice(ORIG-FUN &rest ARGS)
tuareg--uncomment-region-default(BEG END &optional ARG)
tuareg--comment-region-default--advice(ORIG-FUN &rest ARGS)
tuareg-fontify-doc-comment(STATE)
run-ocaml()
tuareg--pattern-maybe-type-matcher(LIMIT)
tuareg-toggle-option(SYMBOL)
tuareg--pattern-equal-matcher(LIMIT)
tuareg-run-process-if-needed(&optional CMD)
tuareg-smie--monadic-rule(TOKEN)
tuareg-smie--:=-disambiguate()
tuareg-eval-phrase()
tuareg-interface-mode()
tuareg--pattern-pre-form-let()
tuareg-editing-ocamllex()
tuareg--pattern-pre-form-fun()
tuareg--end-column()
tuareg-interactive-filter(TEXT)
tuareg--indent-line-inside-comment()
tuareg-insert-while-form(&optional STR ARG)
tuareg-find-alternate-file(&optional IN-OTHER-WINDOW)
tuareg-backward-beginning-of-defun(&optional STAY-IN-CURRENT)
tuareg--install-font-lock(&optional INTERACTIVE-P)
tuareg-smie-forward-token()
tuareg-eval-buffer()
tuareg-insert-try-form(&optional STR ARG)
tuareg--end-of-string-or-comment(STATE)
tuareg-smie--=-disambiguate()
tuareg-syntax-propertize(START END)
tuareg--skip-forward-comments-semicolon()
tuareg-interactive-send-input()
tuareg--skip-forward-comment()
tuareg-switch-to-repl(EOB-P)
tuareg--split-args(ARGS)
tuareg--beginning-of-phrase(&optional STAY-IN-CURRENT)
tuareg--obsolete-face-var(NAME)
tuareg-font-lock-compose-symbol(ALIST)
tuareg-smie-backward-token()
tuareg--switch-outside-build()
tuareg-library-find-file()
tuareg-comment-dwim(&optional ARG)
tuareg-smie--search-backward(TOKENS)
tuareg--show-paren(ORIG-FUN)
tuareg-library-mouse-find-file(EVENT)
tuareg--point-after-comment-p()
tuareg--string-boundaries()
tuareg--skip-backward-comment()
tuareg-insert-if-form(&optional STR ARG)
tuareg-indent-phrase()
tuareg-eval-region(START END)
tuareg--indent-line(ORIG-FUN)
tuareg-switch-to-recent-buffer()
tuareg--interactive-error-range(BASE-POS TEXT-BUFFER)
tuareg--other-file(FILENAME)
tuareg-smie--search-forward(TOKENS)
tuareg-imenu-create-index()
tuareg--prettify-symbols-compose-p(START END MATCH)
tuareg-interactive--send-region(START END)
tuareg--blink-matching-check(ORIG-FUN &rest ARGS)
tuareg-smie-rules(KIND TOKEN)
tuareg-region-of-defun(&optional POS)
tuareg--font-lock-in-string-or-comment()
tuareg--pattern-vars-matcher(LIMIT)
tuareg-smie--|-or-p()
tuareg-complete(ARG)
tuareg-insert-match-form(&optional STR ARG)
tuareg-backward-char(&optional STEP)
tuareg-smie--object-hanging-rule(TOKEN)
tuareg-beginning-of-defun(&optional ARG)
tuareg-comment-or-uncomment-region(BEG END &optional ARG)
tuareg-mode()
tuareg-browse-library()
tuareg--electric-indent-predicate(CHAR)
tuareg-insert-for-form(&optional STR ARG)
tuareg--hanging-eolp-advice()
tuareg-insert-class-form(&optional STR ARG)
tuareg-insert-let-form(&optional STR ARG)
tuareg-browse-manual()
tuareg-end-of-defun()
tuareg-short-cuts()
tuareg-smie--let-disambiguate()
tuareg-insert-begin-form(&optional STR ARG)
tuareg--syntax-quotation(END)
tuareg--kill-ocaml-on-opam-switch()
tuareg-smie--forward-sexp-and()
tuareg--fill-string()
tuareg-discover-phrase(&optional POS)
tuareg-interactive-mode()
tuareg-editing-ls3()
tuareg-narrow-to-phrase(&optional INCLUDE-COMMENTS)
tuareg--fill-comment()
tuareg-in-indentation-p()
tuareg-in-literal-or-comment-p(&optional POS)
tuareg-font-lock-syntactic-face-function(STATE)
tuareg-interactive-mode-menu(ARG1)
tuareg--skip-backward-comments-semicolon()
tuareg--merlin-buffer-signature(BUF)
tuareg-smie--if-then-hack(TOKEN)
tuareg-run-ocaml()
tuareg--syntax-rules(&rest RULES)

Defined faces (19)

tuareg-opam-error-faceFace for constructs considered as errors (e.g. deprecated constructs).
tuareg-opam-pkg-variable-name-faceFace for package specific variables.
tuareg-font-lock-error-faceFace description for all errors reported to the source.
tuareg-font-lock-interactive-directive-faceFace description for all REPL directives such as #load.
tuareg-font-lock-constructor-faceFace description for constructors of (polymorphic) variants and exceptions.
tuareg-font-lock-label-faceFace description for labels.
tuareg-font-lock-operator-faceFace description for all operators.
tuareg-font-lock-interactive-error-faceFace description for all REPL errors.
tuareg-font-lock-interactive-output-faceFace description for all outputs in the REPL.
tuareg-font-lock-doc-verbatim-faceFace for verbatim text in OCaml doc comments (inside {v ... v}).
tuareg-font-lock-doc-markup-faceFace for mark-up syntax in OCaml doc comments.
tuareg-font-lock-line-number-faceFace description for line numbering directives.
tuareg-font-lock-attribute-faceFace description for OCaml attribute annotations.
tuareg-font-lock-module-faceFace description for modules and module paths.
tuareg-font-lock-infix-extension-node-faceFace description for OCaml the infix extension node.
tuareg-font-lock-multistage-faceFace description for MetaOCaml staging operators.
tuareg-font-lock-extension-node-faceFace description for OCaml extension nodes.
tuareg-font-double-semicolon-faceFace description for ;; which is not needed in standard code.
tuareg-font-lock-governing-faceFace description for governing/leading keywords.