Hello,
I am using Tramp to edit things on a remote server. I not only frequently
edit files remotely, but also regularly use M-! to execute commands
remotely. All of this works fine for me.
Now, I've tried out Icicles, and this breaks M-! with default settings. If
I edit, say, a remote perl script, and press M-!, the buffer will contain
something like "./ssh:/xyz@abc/d/e/f/myscript.pl" (bear with me on the
details, I'm not at work at the moment). If I tab, it correctly cycles
through other executables in the current directory.
While it is true that this *is* the name of the file in the current
buffer, simply pressing return now does not work, since the remote shell
obviously complains about "ssh:/xyz@abc/d/e/f/myscript.pl not found".
I could accept either a simple "./myscript.pl" but prefer if M-! would
default to the usual behaviour, i.e., an empty input buffer, or the
previous command.
I looked through the configuration of Icicles and did not find a setting
that achieves that. Is there one?
Thank you!