helm-find-files, кажется, всегда отображает абсолютный путь, такой как "/ home / joebob / foo" вместо "~ / foo".После многих лет просмотра относительных путей при поиске файлов в emacs я нахожу странным, что сталкиваюсь с абсолютным путем.
Быстрый тест с использованием ivy и ido показал, что они подсказывают относительное (например: "~ ~/ ") путь из коробки, как и встроенный файл поиска по умолчанию.
Я не смог найти ничего в наборе настроек helm, который показался мне подходящим.
Также я попытался добавить (сокращенно-file-name ...) в верхнем слое кода helm-find-files, но как только он проник в ядро helm, путь был "нормализован" обратно в абсолютную форму, и я не смог понять почему, илидаже где.