emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Rainer Stengele <rainer.stengele@yahoo.de>
Cc: emacs-orgmode@gnu.org
Subject: Re: Modify org-remember-templates to include a name to show when selecting it
Date: Wed, 10 Oct 2007 23:23:52 +0200	[thread overview]
Message-ID: <470D42E8.60509@yahoo.de> (raw)
In-Reply-To: <fei8ri$3ea$1@sea.gmane.org>

Matiyam schrieb:
> Hi!
> 
> In my setup i have 5 org-remember-templates.
> 
> Since my memory is not very good :), i have modified org-remember-templates
> to include another element in the list that tells me the name of it.
> 
> And then org-remember-apply-template to, when prompting for selecting the
> template, show the name along with the keycode.
> 
> Something like:
> 
> Select template: Work (w) Home (h)
> 
> I think the patch is easy enough, so i haven't created a bug.
> 
> I hope this helps somebody.
> 
> Thanks for org-mode, it's helping me a lot!!!
> 
> -- M
> 
> -----------------------------------------------
> === modified file 'org.el'
> --- org.el      2007-10-10 09:37:27 +0000
> +++ org.el      2007-10-10 10:05:28 +0000
> @@ -1411,11 +1411,14 @@
>  (defcustom org-remember-templates nil
>    "Templates for the creation of remember buffers.
>  When nil, just let remember make the buffer.
> -When not nil, this is a list of 4-element lists.  In each entry, the first
> +When not nil, this is a list of 5-element lists.  In each entry, the first
>  element is a character, a unique key to select this template.
> -The second element is the template.  The third element is optional and can
> +The second element is a string that will appear when you are prompted to
> +select which template to use, so it's easier to choose one when you have 
> +more than a couple of them.
> +The third element is the template.  The fourth element is optional and can
>  specify a destination file for remember items created with this template.
> -The default file is given by `org-default-notes-file'.  An optional forth
> +The default file is given by `org-default-notes-file'.  An optional fifth
>  element can specify the headline in that file that should be offered
>  first when the user is asked to file the entry.  The default headline is
>  given in the variable `org-remember-default-headline'.
> @@ -12445,10 +12448,10 @@
>                         (t
>                          (message "Select template: %s"
>                                   (mapconcat
> -                                  (lambda (x) (char-to-string (car x)))
> +                                  (lambda (x) (format "%s (%s)" (cadr x)
> (char-to-string (car x))))
>                                    org-remember-templates " "))
>                          (read-char-exclusive)))))
> -            (entry (cdr (assoc char org-remember-templates)))
> +            (entry (cddr (assoc char org-remember-templates)))
>              (tpl (car entry))
>              (plist-p (if org-store-link-plist t nil))
>              (file (if (and (nth 1 entry) (stringp (nth 1 entry))
> 
> --------------------------------------------
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> 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

sounds very useful for me too. Carsten, I vote to include this in the
standard.

rainer

  reply	other threads:[~2007-10-10 21:24 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-10 10:15 Modify org-remember-templates to include a name to show when selecting it Matiyam
2007-10-10 21:23 ` Rainer Stengele [this message]
2007-10-11  7:29 ` Carsten Dominik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=470D42E8.60509@yahoo.de \
    --to=rainer.stengele@yahoo.de \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).