From a152d7fb8eee8b1d39445d5a4c40cfc973aff11a Mon Sep 17 00:00:00 2001 From: James Booth Date: Thu, 18 Feb 2016 21:14:12 +0000 Subject: [PATCH] Added cmd_help_autocomplete_add --- src/command/command.c | 7 ++++++- src/command/command.h | 1 + src/plugins/callbacks.c | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/command/command.c b/src/command/command.c index 8d754033..3defbfee 100644 --- a/src/command/command.c +++ b/src/command/command.c @@ -2658,8 +2658,13 @@ cmd_autocomplete_add(const char *const value) if (commands_ac) { autocomplete_add(commands_ac, value); } +} + +void +cmd_help_autocomplete_add(const char *const value) +{ if (help_ac) { - autocomplete_add(help_ac, &value[1]); + autocomplete_add(help_ac, value); } } diff --git a/src/command/command.h b/src/command/command.h index 9ead8a27..656e2221 100644 --- a/src/command/command.h +++ b/src/command/command.h @@ -47,6 +47,7 @@ void cmd_uninit(void); char* cmd_autocomplete(ProfWin *window, const char *const input); void cmd_reset_autocomplete(ProfWin *window); +void cmd_help_autocomplete_add(const char *const value); void cmd_autocomplete_add(const char *const value); void cmd_autocomplete_remove(const char *const value); void cmd_autocomplete_add_form_fields(DataForm *form); diff --git a/src/plugins/callbacks.c b/src/plugins/callbacks.c index 2ae35f35..7951904d 100644 --- a/src/plugins/callbacks.c +++ b/src/plugins/callbacks.c @@ -51,6 +51,8 @@ callbacks_add_command(PluginCommand *command) { p_commands = g_slist_append(p_commands, command); cmd_autocomplete_add(command->command_name); + cmd_help_autocomplete_add(&command->command_name[1]); + } void