unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Dmitry Gutov <dgutov@yandex.ru>
To: "João Távora" <joaotavora@gmail.com>
Cc: emacs-devel <emacs-devel@gnu.org>
Subject: Re: master e1d24f3 1/2: New fido-mode, emulates ido-mode with icomplete-mode
Date: Tue, 10 Dec 2019 02:42:02 +0200	[thread overview]
Message-ID: <f53d79db-8ab7-092e-fefe-ea35169a780d@yandex.ru> (raw)
In-Reply-To: <CALDnm52v65h0OicX1p9gx2vHNp6ciCYBk9asFWGBUini+qR8Gw@mail.gmail.com>

On 09.12.2019 1:59, João Távora wrote:

> 1. Yes it probably needs those two things (though the current idle delay
> seems OK for me).

I think the thing that irks me is that display updates twice 
(particularly, the mode-line jumps up on the second update): first when 
only the prompt is shown, and then when the list of completions is 
added. Indeed, that cannot be solved by a different value of idle delay 
alone, and otherwise that value is fine.

> 2. Another thing it needs is to simplify how you display the already
> matched candidate.  Sometimes some weird {...} will show up that I can't
> interpret.  Again, I just want it to work like ido.

We might need an example here. (Cannot reproduce.)

> 3. It needs to remember entered directory history, again just like ido
> (or at least I remember ido used to do that).
> 
> Don't have a good plan how to do this yet.

Doesn't it? Pressing 'M-p' during file-file rotates me through some 
directories.

> 4. it needs to be able to C-x f history-fragment M-p M-p ...

Did you mean 'C-h f ...'?

> This last one is proving extremely challenging. I want to do it with
> reverse isearch, instead of reinvent the wheel, of course.  It seems
> within reach because if I do C-x f C-M-r history-fragment C-r C-r I get
> what i want.  But of course fido's mission is to do it just like ido.

I might need a step-by-step scenario to understand what's the idea here, 
and what doesn't work.

But FWIW, it sounds like a capability of Ido that I've never used before.



      reply	other threads:[~2019-12-10  0:42 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20191105230155.6240.32765@vcs0.savannah.gnu.org>
     [not found] ` <20191105230157.6BEC120C06@vcs0.savannah.gnu.org>
2019-12-08 23:45   ` master e1d24f3 1/2: New fido-mode, emulates ido-mode with icomplete-mode Dmitry Gutov
2019-12-08 23:59     ` João Távora
2019-12-10  0:42       ` Dmitry Gutov [this message]

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=f53d79db-8ab7-092e-fefe-ea35169a780d@yandex.ru \
    --to=dgutov@yandex.ru \
    --cc=emacs-devel@gnu.org \
    --cc=joaotavora@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 public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).