Module Merlin_commands.New_commands
type command = | Command : string * Merlin_utils.Marg.docstring * ([ `Mandatory | `Optional | `Many ] * 'args Merlin_utils.Marg.spec) list * 'args * (Merlin_kernel.Mpipeline.t -> 'args -> Merlin_utils.Std.json) -> Merlin_commands.New_commands.command
val all_commands : Merlin_commands.New_commands.command listval find_command :
string ->
Merlin_commands.New_commands.command list ->
Merlin_commands.New_commands.commandfind_command name cmds returns the command with name name in the list cmds if it exists. Raises Not_found if it does not.
val find_command_opt :
string ->
Merlin_commands.New_commands.command list ->
Merlin_commands.New_commands.command optionfind_command name cmds optionaly returns the command with name name if it is in the list cmds.