emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] master 37b88d7: Fix bug#23006


From: Stefan Monnier
Subject: Re: [Emacs-diffs] master 37b88d7: Fix bug#23006
Date: Fri, 10 Mar 2017 05:10:59 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)

> The only meaning of `non-essential' is to give Tramp a hint that we're
> in completion.

No, the meaning of it is: we're running code which is not essential
(basically, running in something equivalent to a background thread).

It's been introduced mainly for Tramp, so that Tramp can decide whether
it should try to open a new connection or not (e.g., it should open
a new connection when the user does `C-x C-f /ssh:foo:bar TAB' but it
shouldn't open a new connection when the user does
`M-x icomplete-mode RET C-x C-f /ssh:foo:bar').

The binding you added gets rid of this distinction, and indeed, now if
I do `C-x C-f /ssh:foo:bar TAB' I don't get any completion any more.


        Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]