emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] [PATCH] org-agenda tag completion works with ido


From: Kyle Meyer
Subject: Re: [O] [PATCH] org-agenda tag completion works with ido
Date: Thu, 13 Jul 2017 00:35:57 -0400

Nathaniel Flath <address@hidden> writes:

> After upgrading to the latest org-mode, tag completion when filtering
> in the agenda was broken - I had to fully enter the tag, despite using
> ido  (eg I would have a tag 'home', and 'ho-enter' would not compete).

[...]

> * org-agenda.el (org-agenda-filter-by-tag):
> (org-agenda-filter-by-tag): pass t to require-match argument of 
> completing-read.

  ^ repeated function name

> This causes ido-mode to complete tags properly when inputting partial 
> matches, rather
> that just sending the typed input.

Wouldn't this mean that, in general, ido won't complete partial matches
properly when require-match is nil?  That doesn't sound right.

I'm not an ido user, but testing with

    (require 'ido-ubiquitous)
    (ido-ubiquitous-mode 1)

partial completion seems to work fine when I hit tab after calling
org-agenda-filter-by-tag.  Are you using ido-ubiquitous, or are you
using some other package to get ido completion for non-file/buffer
completion?

In this particular case, your change looks OK because I think all useful
values should be in the collection.  But I don't understand why you're
not able to do partial completion without this change.  Are you running
into the same issue everywhere else that completing-read is called with
a nil value for require-match?

-- 
Kyle



reply via email to

[Prev in Thread] Current Thread [Next in Thread]