GNU bug report logs -
#74616
30.0.92; tmm always displays the *Completions* buffer
Previous Next
Reported by: Daniel Mendler <mail <at> daniel-mendler.de>
Date: Sat, 30 Nov 2024 06:43:02 UTC
Severity: normal
Found in version 30.0.92
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Thanks for finding this. The problem was that `initial-input' was passed
> directly to `completion-metadata'. I replaced `initial-input' with `(or
> initial-input "")'. See the updated patch attached to this mail.
It seems this change caused another regression: 'ffap' on a file name
fails with the error:
Debugger entered--Lisp error: (wrong-type-argument stringp ("/tmp/file" . 6))
completion--embedded-envvar-table(("/tmp/file" . 6) file-exists-p metadata)
complete-with-action(metadata completion--embedded-envvar-table ("/tmp/file" . 6) file-exists-p)
read-file-name-internal(("/tmp/file" . 6) file-exists-p metadata)
completion-metadata(("/tmp/file" . 6) read-file-name-internal file-exists-p)
minibuffer-setup()
completing-read-default("Find file or URL: " read-file-name-internal file-exists-p nil ("/tmp/file" . 5) file-name-history "/tmp/file" nil)
read-file-name-default("Find file or URL: " "/tmp/" nil nil "file" nil)
read-file-name("Find file or URL: " "/tmp/" nil nil "file")
ffap-read-file-or-url("Find file or URL: " "./file")
ffap-prompter()
ffap()
funcall-interactively(ffap)
command-execute(ffap record)
execute-extended-command(nil "ffap" "ffap")
funcall-interactively(execute-extended-command nil "ffap" "ffap")
command-execute(execute-extended-command)
This bug report was last modified 161 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.