diff options
Diffstat (limited to 'src/completion.hh')
| -rw-r--r-- | src/completion.hh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/completion.hh b/src/completion.hh new file mode 100644 index 00000000..497fa54f --- /dev/null +++ b/src/completion.hh @@ -0,0 +1,25 @@ +#ifndef completion_hh_INCLUDED +#define completion_hh_INCLUDED + +#include <string> +#include <vector> + +namespace Kakoune +{ + +typedef std::vector<std::string> CandidateList; + +struct Completions +{ + CandidateList candidates; + size_t start; + size_t end; + + Completions(size_t start, size_t end) + : start(start), end(end) {} +}; + +CandidateList complete_filename(const std::string& prefix); + +} +#endif // completion_hh_INCLUDED |
