Wenn ich tippe grepund dann TABzweimal drücke , bash_completionwerden Dateien und Verzeichnisse im aktuellen Verzeichnis aufgelistet. Es werden auch Dateinamen vervollständigt, wenn ich den Anfangsbuchstaben eingebe. Das ist alles sehr schön, das einzige Problem ist, dass das Verzeichnis, wenn es viele Dateien und Unterverzeichnisse enthält, ziemlich chaotisch und unorganisiert sein kann.
Es wäre sehr hilfreich, wenn bash_completionzumindest Verzeichnisse anders gefärbt werden könnten, ähnlich wie dies der ls -lAFall ist.
Ist das möglich?
BEARBEITEN:
So bash_completionsieht meine Beispielkonfigurationsdatei aus:
if [[ ${cur} == -* ]] ; then
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
else
_filedir
fi
bash
bashaber es ist das Standardverhalten inzsh.