Module Patdiff_lib.Configuration
type t= private{output : Patdiff_core.Output.t;rules : Patdiff_core.Format.Rules.t;ext_cmp : string option;float_tolerance : Core.Percent.t option;produce_unified_lines : bool;unrefined : bool;keep_ws : bool;split_long_lines : bool;interleave : bool;assume_text : bool;context : int;line_big_enough : int;word_big_enough : int;shallow : bool;quiet : bool;double_check : bool;mask_uniques : bool;old_alt : string option;new_alt : string option;location_style : Patdiff_core.Format.Location_style.t;warn_if_no_trailing_newline_in_both : bool;}
val warn_if_no_trailing_newline_in_both : t -> boolval location_style : t -> Patdiff_core.Format.Location_style.tval new_alt : t -> string optionval old_alt : t -> string optionval mask_uniques : t -> boolval double_check : t -> boolval quiet : t -> boolval shallow : t -> boolval word_big_enough : t -> intval line_big_enough : t -> intval context : t -> intval assume_text : t -> boolval interleave : t -> boolval split_long_lines : t -> boolval keep_ws : t -> boolval unrefined : t -> boolval produce_unified_lines : t -> boolval float_tolerance : t -> Core.Percent.t optionval ext_cmp : t -> string optionval rules : t -> Patdiff_core.Format.Rules.tval output : t -> Patdiff_core.Output.t
module Fields : sig ... endval override : ?output:Patdiff_core.Output.t -> ?rules:Patdiff_core.Format.Rules.t -> ?ext_cmp:string option -> ?float_tolerance:Core.Percent.t option -> ?produce_unified_lines:bool -> ?unrefined:bool -> ?keep_ws:bool -> ?split_long_lines:bool -> ?interleave:bool -> ?assume_text:bool -> ?context:int -> ?line_big_enough:int -> ?word_big_enough:int -> ?shallow:bool -> ?quiet:bool -> ?double_check:bool -> ?mask_uniques:bool -> ?old_alt:string option -> ?new_alt:string option -> ?location_style:Patdiff_core.Format.Location_style.t -> ?warn_if_no_trailing_newline_in_both:bool -> t -> tval load : ?quiet_errors:bool -> string -> t optionval dark_bg : t Core.Lazy.tval light_bg : t Core.Lazy.t
module Config : sig ... endmodule Old_config : sig ... endval parse : Config.t -> tval default : stringA default config, suitable for writing to
~/.patdiffor passing tofun default -> parse ([%of_sexp: Config.t] (Sexp.of_string default)).
val get_config : ?filename:string -> unit -> tReads a config from
filename, which by default is~/.patdiff. If~filename:""is passed orfilenamecannot be read, returnsdefault.