ladybird/Shell
willmcpherson2 dccab569d2 Shell: Tab completion for programs in PATH
This patch adds a function to LineEditor that takes the current shell
buffer, searches PATH for the first program that starts with that
buffer and then compares that to any other programs starting with the
buffer to remove any mismatching characters off the end. The result is
appended to the buffer.

This may be faster with a data structure but that seems overkill.
2019-09-15 19:27:44 +02:00
..
GlobalState.h Shell: Added pushd, popd and dirs builtins 2019-09-15 14:16:40 +02:00
LineEditor.cpp Shell: Tab completion for programs in PATH 2019-09-15 19:27:44 +02:00
LineEditor.h Shell: Tab completion for programs in PATH 2019-09-15 19:27:44 +02:00
main.cpp Shell: Fixed pushd and popd 2019-09-15 16:02:44 +02:00
Makefile Fix "make clean" not deleting app binaries. 2019-05-13 14:56:18 +02:00
Parser.cpp Shell: Add POSIX-compliant character escaping 2019-09-14 12:45:01 +02:00
Parser.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00