all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
To: "'Samuel Wales'" <samologist@gmail.com>
Cc: help-gnu-emacs@gnu.org,
	'Christian Engels' <s9chenge@stud.uni-saarland.de>
Subject: RE: What completion mechanisms are you using?
Date: Sun, 1 Feb 2009 15:33:55 -0800	[thread overview]
Message-ID: <002f01c984c5$8d74b6f0$0200a8c0@us.oracle.com> (raw)
In-Reply-To: <20524da70902011443i1425ed8scaabc701c32c4417@mail.gmail.com>

> I can't speak for the poster, but it seems like his q is similar to
> mine a while back.

Then the answer I gave should serve for you as well. You quoted the answer in
its entirety (not needed), but did you read it?

> ido has a nearly perfect io for files and buffers (and lots of things
> in org mode).  But it doesn't by default work with M-x (though there
> is code for that) and the rare other things.

FWIW, the other things are not rare. Completion is used throughout Emacs, not
just for `M-x', `C-x b', and `C-x C-f'.

If you don't believe me, just `grep' for `completing-read' in the `lisp'
directory and its subdirectories (*.el */*.el). In Emacs 22.3, that's over 500
calls, hardly any of which involve buffers. Do the same for `read-file-name' -
about half that many hits.

This doesn't imply much about relative usage, but it is an indication that such
"other things" are not rare in Emacs.

(This is the hammer => nail speaking again, IMO.)
 
> Therefore, since icicles seems so customizable, it's natural to wonder
> whether you can easily make it emulate ido, or, if not, work only with
> things that ido does not.  It sounds like the answers are "don't
> bother to try because you'll just get frustrated" and "no". Confirm?

I already answered this clearly and in detail.

Summary:

Icicles is not Ido.  It is not trying to be Ido.
The Icicles UI is intentionally different from the Ido UI.
If you want the Ido UI, use Ido.

If you want Icicles, you can still get similar features and behavior as in Ido.
If you want exactly the Ido behavior for files and buffers, please use Ido.

> Also, just out of curiosity (I won't be using icicles if it can't be
> made to work like ido :)) does the completions buffer work for people
> who set pop-up-windows to nil?

Yes.





  reply	other threads:[~2009-02-01 23:33 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-31 11:06 What completion mechanisms are you using? senny
2009-01-31 11:42 ` Les Harris
2009-02-01  1:30   ` Samuel Wales
2009-02-01 10:06   ` Christian Engels
2009-02-01 12:52   ` Christian Engels
2009-02-01 16:09     ` Drew Adams
2009-02-01 18:43       ` Christian Engels
     [not found]         ` <002501c984af$d8818580$0200a8c0@us.oracle.com>
2009-02-01 22:43           ` Samuel Wales
2009-02-01 23:33             ` Drew Adams [this message]
2009-02-01 23:57               ` Samuel Wales
2009-02-02  0:37               ` Samuel Wales
2009-02-02  0:24           ` Drew Adams
     [not found]           ` <mailman.6468.1233534260.26697.help-gnu-emacs@gnu.org>
2009-02-02  0:41             ` Richard Riley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='002f01c984c5$8d74b6f0$0200a8c0@us.oracle.com' \
    --to=drew.adams@oracle.com \
    --cc=help-gnu-emacs@gnu.org \
    --cc=s9chenge@stud.uni-saarland.de \
    --cc=samologist@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.