From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: ido's flex matching in org-refile Date: Mon, 10 Nov 2008 09:14:29 +0100 Message-ID: <77A67AB4-322B-428A-BB70-CD615E32FC65@uva.nl> References: <20524da70811091811r51fcbfdaue35fa583e35ec361@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KzT05-0005Fe-19 for emacs-orgmode@gnu.org; Mon, 10 Nov 2008 04:24:01 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KzT02-0005Ez-GA for emacs-orgmode@gnu.org; Mon, 10 Nov 2008 04:24:00 -0500 Received: from [199.232.76.173] (port=37299 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KzT00-0005Eh-Ev for emacs-orgmode@gnu.org; Mon, 10 Nov 2008 04:23:56 -0500 Received: from ug-out-1314.google.com ([66.249.92.171]:11712) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KzT00-0004gD-5q for emacs-orgmode@gnu.org; Mon, 10 Nov 2008 04:23:56 -0500 Received: by ug-out-1314.google.com with SMTP id 36so390970uga.17 for ; Mon, 10 Nov 2008 01:23:54 -0800 (PST) In-Reply-To: <20524da70811091811r51fcbfdaue35fa583e35ec361@mail.gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Samuel Wales Cc: emacs-orgmode@gnu.org Hi Sam, if you get this to wrok correctly with outline-path-completion, that would make me consider to put in some time to make Org more ido compatible. - Carsten On Nov 10, 2008, at 3:11 AM, Samuel Wales wrote: > For those who don't know, flex matching in ido is really > something else. Just a few characters uniquely specify a > target. > > For those who want to experiment with ido's flex matching > for org-refile, here is how I did it. > > 1. In org.el's org-refile-get-location, substitute > ido-completing-read for completing-read. > > 2. M-C-x. > > 3. Settings. > > ;;these enable ido for other stuff > (ido-mode 1) > (ido-everywhere 1) > > (setf ido-confirm-unique-completion t) > (setf ido-enable-flex-matching t) > > ;;season to taste. for me, this is fast. > (setq org-refile-targets '((org-agenda-files . (:maxlevel . 2)))) > ;;i didn't get it to work with this as t, but it probably is > ;;pretty easy. this is the next thing that should be done. > (setf org-refile-use-outline-path nil) > > 4. Get into an org file. > > 5. Call org-refile. > > By the way, this should also work for headline jumping and > any other part of org that uses completing-read. See > http://www.emacswiki.org/emacs/InteractivelyDoThings for > background. > > Anybody who wants to take this over is welcome. > > -- > For financial gain, professional myalgic encephalomyelitis deniers are > knowingly causing further suffering and death by opposing biomedical > research into this fast-spreading serious disease. Care about the > world? Learn and get active: > http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode