GNU bug report logs -
#67688
30.0.50; ffap prepends buffers default-directory to guessed file name in case of tramp's file name syntax
Previous Next
Reported by: Gregor Zattler <grfz <at> gmx.de>
Date: Thu, 7 Dec 2023 13:47:02 UTC
Severity: normal
Found in version 30.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Gregor Zattler via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs <at> gnu.org> writes:
> Dear Emacs developers,
Hi Gregor,
> following this recipe (in
> some Gnu/Linux shell):
>
> $ cd /tmp
> tmp$ emacs -Q -nw
> # type /ssh:user <at> server:/home/test
> # type M-x ffap RET
>
> the proposed file name in minibuffer then is:
> /tmp/ssh:user <at> server:/home/test
> instead of
> /ssh:user <at> server:/home/test
>
> Therefore it's not possible to just hit RET in order
> to open that file. But that would be nice.
I can reproduce the behavior for all Emacsen down to Emacs 25 (the
oldest I have a running copy of), so I guess it didn't work ever. The
problem is, that `ffap-guesser' returns "ssh:user <at> server:/home/test",
which looks like a relative file name. Therefore, it is expanded to the
default directory "/tmp/".
I have no idea about ffap.el and thingatpt.el, so I fear I cannot do too
much. Somebody else who knows these libraries might fix it.
> Thanks for your attention, Gregor
Best regards, Michael.
This bug report was last modified 1 year and 153 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.