: Accept the provided text as is, instead of selecting the currently proposed completion.

+

+

== Common Customization ==

+

+

=== Enable Fuzzy Matching ===

<syntaxhighlight lang="lisp">

<syntaxhighlight lang="lisp">

Line 33:

Line 40:

</syntaxhighlight>

</syntaxhighlight>

−

= See Also =

+

=== Ignore Case ===

+

+

{{Snippet|(setq ido-case-fold t)}}

+

+

=== Virtual Buffers ===

+

+

If [[Recentf]] is enabled, you can use {{CommandKeys|C-x b|ido-switch-buffer}} to visit recently closed files by enabling virtual buffers:

+

{{Snippet|(setq ido-use-virtual-buffers t)}}

+

+

=== Prevent Auto-Merge ===

+

+

Ido's default behavior when there is no matching file in the current directory is to look in recent working directories. If you prefer to limit {{CommandKeys|C-x C-f|ido-find-file}} to the current directory you can disable this ''auto-merge'' behavior:

You can still look in other working directories explicitly with {{Keys|M-s|ido-merge-work-directories}}.

+

+

=== Directory Caching on Windows ===

+

+

On [[Windows]] operating systems it can be unreliable to cache directory listings: the directory may not appear to be modified even though files have been added or removed. Ido caches directory listings by default, which may cause confusion on Windows. You can disable caching:

+

+

<syntaxhighlight lang="lisp">

+

(when (equal system-type 'windows-nt)

+

(setq ido-max-dir-file-cache 0)) ; caching unreliable

+

</syntaxhighlight>

+

+

=== Specifying sort-order ===

+

If you'd like to tweak the default file sorting, like making [[Org]]-files appear first, tell [[ido]] which files to give a higher sort priority:

Helpful keybindings

Accept the provided text as is, instead of selecting the currently proposed completion.

Common Customization

Enable Fuzzy Matching

(setq ido-enable-flex-matching t)

Ignore Case

(setq ido-case-fold t)

Virtual Buffers

If Recentf is enabled, you can use [C-x b] (or M-x ido-switch-buffer) to visit recently closed files by enabling virtual buffers:

(setq ido-use-virtual-buffers t)

Prevent Auto-Merge

Ido's default behavior when there is no matching file in the current directory is to look in recent working directories. If you prefer to limit [C-x C-f] (or M-x ido-find-file) to the current directory you can disable this auto-merge behavior:

(setq ido-auto-merge-work-directories-length -1);; disable auto-merge

You can still look in other working directories explicitly with [M-s].

Directory Caching on Windows

On Windows operating systems it can be unreliable to cache directory listings: the directory may not appear to be modified even though files have been added or removed. Ido caches directory listings by default, which may cause confusion on Windows. You can disable caching: