[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [External] : Re: Updating *Completions* as you type
From: |
Drew Adams |
Subject: |
RE: [External] : Re: Updating *Completions* as you type |
Date: |
Mon, 16 Oct 2023 15:58:01 +0000 |
> > So completion on remote files will not be able
> > to benefit from this?
>
> No, remote files are not kicked out by this.
> non-essential just prevents to open a *new*
> connection during the completion phase
FWIW:
Icicles incremental completion is effectively turned
off whenever a remote file name is read, that is,
whenever your file-name input matches a remote-file
syntax. (You can turn it back on using `C-#'.)
Option `icicle-test-for-remote-files-flag' controls this.
By default it's non-nil.
Non-nil means Icicles tests for remote file names.
A value of nil turns off all handling of remote file
names by Tramp, including file-name completion.
The testing due to a non-nil value takes a little time,
but the test result saves time with Tramp handling, and
it is used to avoid some other costly operations when a
file is determined to be remote. These operations are
(a) incremental completion and (b) highlighting of the
part of your current input that does not complete.
Use a nil value only when you are sure that the file
names you are completing are local. The effect will be
a slight speed increase for operations (a) and (b) for
local files. You can toggle this option from the
minibuffer using `C-^'.
IOW, if you know that you won't be using remote file
names for a while, you can let Icicles and Tramp know
this by using `C-^' in the minibuffer to turn off the
option.
The "remote" test used is essentially `file-remote-p',
except that on MS Windows non-nil option
`icicle-network-drive-means-remote-flag' means consider
also files on a mapped network drive to be remote.
- Re: Updating *Completions* as you type, (continued)
- Re: Updating *Completions* as you type, Juri Linkov, 2023/10/13
- Re: Updating *Completions* as you type, Spencer Baugh, 2023/10/14
- Re: Updating *Completions* as you type, Juri Linkov, 2023/10/14
- Re: Updating *Completions* as you type, sbaugh, 2023/10/15
- Re: Updating *Completions* as you type, Eli Zaretskii, 2023/10/15
- Re: Updating *Completions* as you type, sbaugh, 2023/10/15
- Re: Updating *Completions* as you type, Eli Zaretskii, 2023/10/16
- Re: Updating *Completions* as you type, Michael Albinus, 2023/10/16
- RE: [External] : Re: Updating *Completions* as you type,
Drew Adams <=
- Re: Updating *Completions* as you type, sbaugh, 2023/10/16
- Re: Updating *Completions* as you type, Juri Linkov, 2023/10/17
- Re: Updating *Completions* as you type, Spencer Baugh, 2023/10/18
- Re: Updating *Completions* as you type, Juri Linkov, 2023/10/15
- Re: Updating *Completions* as you type, Rudolf Adamkovič, 2023/10/16
- Re: Updating *Completions* as you type, Juri Linkov, 2023/10/17
- Re: Updating *Completions* as you type, Eshel Yaron, 2023/10/15
- RE: [External] : Re: Updating *Completions* as you type, Drew Adams, 2023/10/15
- Re: Updating *Completions* as you type, Juri Linkov, 2023/10/16
- Re: Updating *Completions* as you type, sbaugh, 2023/10/17