From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Suggestion with bad patch for org-remember-templates Date: Sat, 3 Jan 2009 18:26:16 +0100 Message-ID: References: Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LJAGW-00072t-7B for emacs-orgmode@gnu.org; Sat, 03 Jan 2009 12:26:24 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LJAGT-00071m-Dy for emacs-orgmode@gnu.org; Sat, 03 Jan 2009 12:26:23 -0500 Received: from [199.232.76.173] (port=58009 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LJAGT-00071f-Ag for emacs-orgmode@gnu.org; Sat, 03 Jan 2009 12:26:21 -0500 Received: from ey-out-1920.google.com ([74.125.78.146]:11599) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LJAGS-0005PI-S8 for emacs-orgmode@gnu.org; Sat, 03 Jan 2009 12:26:21 -0500 Received: by ey-out-1920.google.com with SMTP id 4so755288eyg.24 for ; Sat, 03 Jan 2009 09:26:19 -0800 (PST) In-Reply-To: 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: Wes Hardaker Cc: emacs-orgmode list Hi Wes, yes, a better display of the remember template options would be useful. However, right now the remember interface, because I believe that James is working on a rewrite of the remember integration. Maybe he wants to put this on his list? - Carsten On Dec 31, 2008, at 4:39 PM, Wes Hardaker wrote: > > My templates for remind are numerous. So much that they don't fit > in a > single mini-buffer line (and I stopped using auto-expanding > minibuffers > years ago when I had issues with it; I suspect it's safer now and I > just > haven't tried again). > > But anyway, I started thinking: you know... that *Remember* buffer is > sitting there open and blank when selecting a template. Can't we put > the list of templates there? So I hacked together a quick patch to > put > the contents in the *Remember* buffer and it works just fine. I'm not > an expert elisp hacker as I dabble in it only every few years, hence > the > reason "bad" is in the subject line. It's also left as an exercise to > the reader to make the inserted contents prettier (like a table, > rather > than one item per line). > > --- org-remember.el.~1~ 2008-10-25 03:57:02.000000000 -0700 > +++ org-remember.el 2008-12-26 06:32:51.000000000 -0800 > @@ -286,7 +286,23 @@ > (string-to-char org-force-remember- > template-char) > org-force-remember-template-char)) > (t > - (message "Select template: %s" > + (let ((currbuf (current-buffer))) > + (switch-to-buffer remember-buffer t) > + (erase-buffer) > + (insert "Select template:\n" > + (mapconcat > + (lambda (x) > + (cond > + ((not (string-match "\\S-" (nth 1 x))) > + (format " [%c]" (car x))) > + ((equal (downcase (car x)) > + (downcase (aref (nth 1 x) 0))) > + (format " [%c]%s" (car x) > + (substring (nth 1 x) 1))) > + (t (format " [%c]%s" (car x) (nth 1 > x))))) > + templates " \n")) > + (switch-to-buffer currbuf t)) > + (message "Select template: %s" > (mapconcat > (lambda (x) > (cond > > -- > "In the bathtub of history the truth is harder to hold than the soap, > and much more difficult to find." -- Terry Pratchett > > > _______________________________________________ > 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