Questions tagged [ido]

Ido provides a very convenient way to find files and switch buffers in Emacs.

Interactively Do Things

A mode for Emacs that helps finding files and switching buffers by displaying a list of possible completions and narrowing the list as you type. Also have fuzzy matching, so that not only the initial substring of a completion candidate is matched.

Can be used as a library for completing read in the minibuffer.


More info

Ido stands for Interactive Do. It provides a very convenient way to find files and switch buffers in Emacs. It switches between buffers and opens files and directories with a minimum of keystrokes.

It is a superset of iswitchb, the interactive buffer switching package by Stephen Eglen.

As you type in a substring, the list of buffers or files currently matching the substring are displayed as you type. The list is ordered so that the most recent buffers or files visited come at the start of the list.

The buffer or file at the start of the list will be the one visited when you press RET. By typing more of the substring, the list is narrowed down so that gradually the buffer or file you want will be at the top of the list.

Alternatively, you can use C-s and C-r (or the right and left arrow keys) to rotate buffer or file names in the list until the one you want is at the top of the list.

64 questions
2
votes
1 answer

Emacs: Using ffap and ido-mode together

I used to work with find-file-at-point to open files, URLs etc. My .emacs contains (require 'ffap) (ffap-bindings) I discovered ido-mode and I tried to use it with (ido-mode 1); enable ido-mode (setq ido-enable-flex-matching t); flexibly match…
Marius Hofert
  • 6,546
  • 10
  • 48
  • 102
1
vote
1 answer

Change number of emacs ido display

I think emacs ido display item number is a little less, how to change number of ido display?
Aby-Chan
  • 585
  • 1
  • 5
  • 9
1
vote
1 answer

No Historical Data in IDO DB with Icinga2 Web2

Context I'm working on provisioning Icinga2 Web2 with IDO PostgreSQL and IDO MySQL using Ansible on CentOS 7. I base my work on the great https://github.com/Icinga/icinga2-ansible roles. I have forked the project (mickael-ange/icinga2-ansible) to…
Mickael
  • 829
  • 7
  • 9
1
vote
1 answer

Sublime like fuzzy search in emacs?

I'm new to emacs and started loving it. Well, I work on NodeJs and other java script stuff. I tried flx-ido for fuzzy search but it's not searching in sub directories. Is there any fuzzy search plugin available in emacs that's similar to sublime…
FullMoon
  • 724
  • 6
  • 20
1
vote
1 answer

How to omit certain folders on ido-switch-buffers and ido-dired?

I would like to ignore certain folders turning up via ido-dired when changing buffers in Emacs. These folders are system folders on a Mac and should not be removed otherwise, so at least I would like to hide them (especially annoying is, for…
Marius Hofert
  • 6,546
  • 10
  • 48
  • 102
1
vote
1 answer

Insert text string into ido minibuffer using non-interactive defun

Need to insert some text in the ido mini-buffer during ido-find-file using a defun bound to a key chord. This behavior is the same as if the following sequence was typed interactively, C-x C-f, followed by C-e to edit the mini-buffer, followed by…
Mikef
  • 1,572
  • 2
  • 10
  • 21
1
vote
1 answer

ido freezes when a non-existent file match is entered

Sometimes when I enter a non-existent file match in ido, by mistake, it freezes.... is there an option I can turn off.... it works really well the rest of the time.
dericbytes
  • 461
  • 5
  • 5
1
vote
1 answer

Ido-goto-symbol command support for emacs python mode

The function ido-goto-symbol when run in emacs python mode, shows the message No items suitable for an index found in this buffer. How can I get the ido-goto-symbol to work in python-mode so that it lists functions and classes present in the python…
Sagar Jha
  • 1,068
  • 4
  • 14
  • 24
1
vote
1 answer

emacs ido-buffer : group buffers by directories

Is it possible to view the open buffers grouped by directories in emacs ido-buffer mode, in some sort of tree representation?
Sagar Jha
  • 1,068
  • 4
  • 14
  • 24
1
vote
1 answer

Simple curiosity about OpenGL VBO allocation

I have written a simple graphic engine using OpenGL and GLSL. Until here, when I needed to create a new mesh scene node I created a VAO, a VBO and an IBO for each mesh. I loaded my vertex attributes for each mesh this…
user1364743
  • 5,283
  • 6
  • 51
  • 90
1
vote
2 answers

Get the list of candidates generated by ido

Is it possible to get the list and save it in variable? I run (ido-completing-read "prompt: " '("one" "two" "three" "four" "five") nil nil "t") and ido generates list of candidates {two | three}. I want something like this (setq my-desired-list…
artscan
  • 2,340
  • 15
  • 26
1
vote
1 answer

Need help to rewrite a elisp function to use minibuffer+ido instead of ibuffer

I’m using Distel for my erlang development but the function that is used for completion is printing its output in an ibuffer. I would like to get it in the minibuffer with ido support instead, does anyone know of a way to do it? Here is the…
SpaceOgre
  • 107
  • 1
  • 12
1
vote
1 answer

Any way to make ido-find-file switch to another recently opened file if there is no match in current directory?

Emacs ido is very nice and it makes my work more efficient. But I feel rather annoyed that it always take it upon herself to change directory when she thinks there is no match in current directory for the string I input. While in most cases I would…
Hongxu Chen
  • 5,240
  • 2
  • 45
  • 85
1
vote
2 answers

What happened to the ido-imenu in ruby-mode function in Emacs24?

Emacs 23.2 in emacs-starter-kit v1 has C-x C-i (or ido-imenu) (similar to Sublime Text's Cmd+R). Emacs24 in emacs-starter-kit v2 lacks this function. I found this github issue and a fix, which try to recreate the functionality. While this ido-imenu…
or9ob
  • 2,313
  • 4
  • 25
  • 45
1
vote
2 answers

whitespace-mode in minibuffer?

Is there a way I can turn on whitespace-mode in a minibuffer? I'm not sure I'll stick to it - but sometimes I need it. I tried to add-hook all the M-x apropos RET minibuffer hook RET: (mapc (lambda (language-mode-hook) (add-hook…
Adobe
  • 12,967
  • 10
  • 85
  • 126