Как получить запрос helm-find-files с «~ /», когда это необходимо, вместо расширенного пути?

#emacs #emacs-helm

#emacs #emacs-helm

Вопрос:

похоже, что helm-find-files всегда отображает абсолютный путь, такой как «/ home / joebob /foo» вместо «~ / foo». После многих лет просмотра относительных путей при поиске файлов в emacs я нахожу странно тревожным сталкиваться с абсолютным путем.

Быстрый тест с использованием ivy и ido показал, что они запрашивают относительный (например: «~ /») путь из коробки, точно так же, как встроенный файл поиска по умолчанию.

Я не смог найти ничего в настраиваемом наборе helm, что казалось бы уместным.

Также я попытался добавить (сокращенное имя файла …) в верхний слой кода helm-find-files, но как только он перешел в ядро helm, путь был «нормализован» обратно в абсолютную форму, и я не смог понять, почему или даже где.