Package: emacs, ada-mode X-Debbugs-CC: ada-mode-users@nongnu.org Hello, ada-mode depends on uniquify-files, which ends with this: > ;;;###autoload > (setq-default project-read-file-name-function #'uniq-file-read) This unconditionally changes the prompt for project-find-file at startup. I think this is a bit of an overreach: users who install ada-mode are not necessarily looking for a new project-find-file prompt for *all* their projects, including those unrelated to Ada. I'm attaching - a patch for uniquify-files to remove the above snippet, and add a bit of commentary explaining how to opt in to uniq-file-read, - a patch for ada-mode to explicitly let-bind project-read-file-name-function before calling project-find-file, - two more patches for ada-mode, which I didn't squash with the first one because I'm not 100% sure they are desirable: one to make ada-find-file support future Emacs versions; another to use ada-find-file in ada-mode-menu. Let me know if this needs more work; thanks for your time.