sig
val factory_name : string
val rc_file : string
val mode_rc_file : string -> string
val key_bindings : (Okey.keyhit_state * string) Config_file.list_cp
val filename_language_patterns : (string * string) Config_file.list_cp
val filename_mode_patterns : (string * string) Config_file.list_cp
val max_undo_levels : Config_file.int_cp
val default_wrap_mode :
[ `CHAR | `NONE | `WORD ] Config_file.cp_custom_type
val string_of_wrap_mode : [< `CHAR | `NONE | `WORD ] -> string
val wrap_mode_of_string : string -> [> `CHAR | `NONE | `WORD ]
val read : unit -> unit
val write : unit -> unit
val add_sourceview_key_binding : Okey.keyhit_state -> string -> unit
val add_sourceview_key_binding_string : string -> string -> unit
val create_add_sourceview_mode_binding_commands :
(Okey.keyhit_state * string) Config_file.list_cp ->
string ->
(Okey.keyhit_state -> string -> unit) * (string -> string -> unit)
end