Hi, I am trying to replace ido with fido. One heuristic that I miss from ido is the ability to easily get to root via find(ing)-file. In particular, from emacs -q, I might do something like this (let ((default-directory "~/")) (fido-mode) (call-interactively 'find-file) ;; click to get to root ) Being an ido-user, I would expect to be able to go to /home/ by clicking backspace and then to root. But I doesn’t work with fido. I don’t know if I have missed some obvious configuration-step here? I looked through the customization groups of both icomplete and minibuffer. The attached patch expand the file-name if it is “~/”. I am not really familiar with this part of Emacs so I am not sure it’s the right way to go about it. In particular, I am really not sure whether the internal functions (e.g. ‘icomplete--field-beg’) are used correctly. Aside: Another annoyance with fido is that $HOME isn’t being abbreviated to “~” when browsing from root. E.g. (let ((default-directory "/home/")) (fido-mode) (call-interactively 'find-file) ;; now select your username ) I would like “/home/$USER” to be abbreviated to “~” (like ido) to conserve space. Any ideas as to where such a change migh be injected to fido? I didn’t see an obvious place. Thanks in advance, Rasmus In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3) of 2020-10-06 built on X260 Repository revision: d36cfa21b6b695862dae772a94c63ce3aca8467e Repository branch: makepkg Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Arch Linux -- Tack, ni svenska vakttorn. Med plutonium tvingar vi dansken på knä!