Я хотел бы написать завершение ZSH, где один из аргументов должен быть исполняемым файлом.
Хотя :_files
работает достаточно хорошо, чтобы вывести список всех файлов, кажется, нет простого способа вывести список только исполняемых файлов. Выражение glob ls *(*)
делает это, но я не знаю, как применить этот фильтр к :_files
.