From 213ea922b16bf95c5b441ce2cae2de6d221f638a Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Sun, 12 Feb 2023 20:51:28 +0100 Subject: Complete arguments to "echo -to-file" Including this here because grandparent parent commit broke completions for "edit -fifo". --- src/parameters_parser.hh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/parameters_parser.hh') diff --git a/src/parameters_parser.hh b/src/parameters_parser.hh index 680c6f93..86ba88ce 100644 --- a/src/parameters_parser.hh +++ b/src/parameters_parser.hh @@ -10,6 +10,8 @@ #include "string.hh" #include "string_utils.hh" +#include + namespace Kakoune { @@ -37,9 +39,15 @@ struct wrong_argument_count : public parameter_error wrong_argument_count() : parameter_error("wrong argument count") {} }; +class Context; +struct Completions; +enum class CompletionFlags; +using ArgCompleter = std::function; + struct SwitchDesc { - bool takes_arg; + Optional arg_completer; String description; }; -- cgit v1.2.3