package merlin-lib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

OCaml compiler compatible command-line parameters

For compatibility with typechecker. Argument parsing / build environment construction happens elsewhere.

val cmi_file : string option ref

Relevant settings

Parameters from OCaml compiler which affect Merlin behavior.

val include_dirs : string list ref
val fast : bool ref
val classic : bool ref
val principal : bool ref
val real_paths : bool ref
val recursive_types : bool ref
val strict_sequence : bool ref
val applicative_functors : bool ref
val nopervasives : bool ref
val strict_formats : bool ref
val open_modules : string list ref
val annotations : bool ref

Dummy values

Ignored by merlin but kept for compatibility with upstream code.

val binary_annotations : bool ref
val print_types : bool ref
val native_code : bool ref
val dont_write_files : bool ref
val error_size : int ref
val keep_locs : bool ref
val keep_docs : bool ref
val transparent_modules : bool ref
val for_package : string option ref
val debug : bool ref
val opaque : bool ref
val unboxed_types : bool ref
val locations : bool ref