From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anders Johansson Subject: Bug? org-set-tags never uses ido Date: Thu, 31 Oct 2013 17:39:07 +0100 Message-ID: <527287AB.10707@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58855) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbvHK-0003FS-09 for emacs-orgmode@gnu.org; Thu, 31 Oct 2013 12:39:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VbvHB-0005ck-IJ for emacs-orgmode@gnu.org; Thu, 31 Oct 2013 12:39:25 -0400 Received: from mail-la0-x22b.google.com ([2a00:1450:4010:c03::22b]:49091) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbvHB-0005al-Aa for emacs-orgmode@gnu.org; Thu, 31 Oct 2013 12:39:17 -0400 Received: by mail-la0-f43.google.com with SMTP id el20so2556313lab.30 for ; Thu, 31 Oct 2013 09:39:11 -0700 (PDT) Received: from [130.238.195.202] (048417.physics.uu.se. [130.238.195.202]) by mx.google.com with ESMTPSA id oc1sm3242629lbb.3.2013.10.31.09.39.09 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 31 Oct 2013 09:39:10 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Greetings, I want to use ido everywhere and wanted to know why this doesn't seem to work for setting org-mode tags (it never has for me). Using edebug to step through the call to org-icompleting-read which org-set-tags does I can see that it never gets to using ido since the last condition below is false: org.el:10147-10150 (package repository version 20131028): (if (and org-completion-use-ido (fboundp 'ido-completing-read) (boundp 'ido-mode) ido-mode (listp (second args))) This is not strange, since org-icompleting-read is called like this in org-set-tags: org.el:14519-14521 (org-icompleting-read "Tags: " 'org-tags-completion-function nil nil current 'org-tags-history)))))) ido apparently needs a list of possible completions, not a single symbol. I don't understand much more of this really. Is it a bug? Have I misunderstood something? Greetings, Anders Johansson