Module Vscode_json.Language
type markers = {marker_start : string;marker_end : string;
}val markers_enc : markers Json_encoding.encodingval pp_markers :
Ppx_deriving_runtime.Format.formatter ->
markers ->
Ppx_deriving_runtime.unitval show_markers : markers -> Ppx_deriving_runtime.stringtype folding = (string * markers) listval folding_enc : folding Json_encoding.encodingval pp_folding :
Ppx_deriving_runtime.Format.formatter ->
folding ->
Ppx_deriving_runtime.unitval show_folding : folding -> Ppx_deriving_runtime.stringtype pair = {pair_open : string;pair_close : string;pair_notIn : string list;
}val pp_pair :
Ppx_deriving_runtime.Format.formatter ->
pair ->
Ppx_deriving_runtime.unitval show_pair : pair -> Ppx_deriving_runtime.stringval pair_enc : pair Json_encoding.encodingtype onEnterRule = {beforeText : string;endTest : string option;action : (string * string) list;
}val onEnterRule_enc : onEnterRule Json_encoding.encodingval pp_onEnterRule :
Ppx_deriving_runtime.Format.formatter ->
onEnterRule ->
Ppx_deriving_runtime.unitval show_onEnterRule : onEnterRule -> Ppx_deriving_runtime.stringtype language = {brackets : string list list;autoClosingPairs : pair list;surroundingPairs : pair list;wordPattern : string option;folding : folding;onEnterRules : onEnterRule list;
}val language_enc : language Json_encoding.encodingval pp_language :
Ppx_deriving_runtime.Format.formatter ->
language ->
Ppx_deriving_runtime.unitval show_language : language -> Ppx_deriving_runtime.string