emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Recovering org-completion-use-ido functionality


From: ben lamothe
Subject: Re: [O] Recovering org-completion-use-ido functionality
Date: Sat, 25 Aug 2018 09:01:07 -0400

I've been able to implement the functionality I wanted using a buffer-local variable in an org-mode hook:
(defun bl/completion-use-ido ()
  "Set the current buffer's completing read engine to IDO."
  (setq-local completing-read-function #'ido-completing-read)) 
(add-hook 'org-mode-hook 'bl/completion-use-ido)
 
I think that works for me, but I'm open to a better suggestion if there is one. In any case, I think re-enabling the functionality that was removed with the "org-completion-use-ido" function should be documented somewhere. 

On Fri, Aug 24, 2018 at 9:46 PM ben lamothe <address@hidden> wrote:
Hi. I see from the org-mode 9.0 changelog that the "org-completion-use-ido" option was removed:
Remove all options related to ido or iswitchb
This includes org-completion-use-iswitchb and org-completion-use-ido. Instead Org uses regular functions, e.g., completion-read so as to let those libraries operate.

However, I'm unclear from the changelog and I haven't found any other documentation about how to restore the functionality that this option used to enable. I have tried ido-completing-read-plus/ido-ubiquitous, but that is overkill because it tries to enable ido everywhere, but I just want to re-enable ido for org-mode completion (mainly refile). I also run into the same problem if I try to set the completing read function to the one from ido globally. 

What is the best way to restore the functionality of the now removed "org-completion-use-ido" option?

reply via email to

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