Я пытаюсь изменить стандартную логику, используемую fish
, чтобы найти окончание имени файла. В частности, я хочу, чтобы fish
не рассматривал любое имя файла, которое заканчивается символом тильды (~
), поскольку это файлы резервных копий emacs и не интересны.Какая функция рыбы контролирует завершение имен файлов и как я могу ее изменить?
Я предположил, что список возможных завершений будет предоставлен функцией fish
, которую я мог бы затем отредактировать, чтобы удалить те, которые заканчиваются тильдами. Но я не могу найти функцию. Я просмотрел документацию на fishshell.com, и я также попробовал functions | grep complete
. Какую функцию мне следует редактировать?