emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Capture templates - using result from %^g twice?
@ 2016-11-14 12:53 Rainer M Krug
  2016-11-16  8:03 ` Rainer M Krug
  0 siblings, 1 reply; 6+ messages in thread
From: Rainer M Krug @ 2016-11-14 12:53 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 983 bytes --]

Hi
I have the following capture template and would like to re-use the tag
entered by %^g . I try to use %\2 but this is not working.

Is there a way that I can re-use the tag entered by %^g and add it as a property?

Thanks,

Rainer

,----
| ("s"  "Change logged in buffer - for spreadsheet changes"
|          entry   (file+headline (lambda() (buffer-file-name)) "CHANGES")  
|          "* %^{Header of CHANGES item}             :%^g:
| :PROPERTIES:
| :SHEET: %\2
| :AUTHOR:  Rainer M Krug, Rainer@krugs.de
| :DATE: %T
| :END:
| %?")
`----


-- 
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)

Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa

Tel :       +33 - (0)9 53 10 27 44
Cell:       +33 - (0)6 85 62 59 98
Fax :       +33 - (0)9 58 10 27 44

Fax (D):    +49 - (0)3 21 21 25 22 44

email:      Rainer@krugs.de

Skype:      RMkrug

PGP: 0x0F52F982

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 454 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Capture templates - using result from %^g twice?
  2016-11-14 12:53 Capture templates - using result from %^g twice? Rainer M Krug
@ 2016-11-16  8:03 ` Rainer M Krug
  2016-11-18  8:48   ` Nicolas Goaziou
  0 siblings, 1 reply; 6+ messages in thread
From: Rainer M Krug @ 2016-11-16  8:03 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 781 bytes --]

Hm - I seem to ask strange questions here. Any ideas?

Rainer

Rainer M Krug <Rainer@krugs.de> writes:

> Hi
> I have the following capture template and would like to re-use the tag
> entered by %^g . I try to use %\2 but this is not working.
>
> Is there a way that I can re-use the tag entered by %^g and add it as a property?
>
> Thanks,
>
> Rainer
>
> ,----
> | ("s"  "Change logged in buffer - for spreadsheet changes"
> |          entry   (file+headline (lambda() (buffer-file-name)) "CHANGES")  
> |          "* %^{Header of CHANGES item}             :%^g:
> | :PROPERTIES:
> | :SHEET: %\2
> | :AUTHOR:  Rainer M Krug, Rainer@krugs.de
> | :DATE: %T
> | :END:
> | %?")
> `----

-- 
Rainer M. Krug
email: Rainer<at>krugs<dot>de
PGP: 0x0F52F982

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 454 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Capture templates - using result from %^g twice?
  2016-11-16  8:03 ` Rainer M Krug
@ 2016-11-18  8:48   ` Nicolas Goaziou
  2016-11-18 11:21     ` Rainer M Krug
  0 siblings, 1 reply; 6+ messages in thread
From: Nicolas Goaziou @ 2016-11-18  8:48 UTC (permalink / raw)
  To: Rainer M Krug; +Cc: emacs-orgmode

Hello,

Rainer M Krug <Rainer@krugs.de> writes:

> Hm - I seem to ask strange questions here. Any ideas?

%\2 is not working because it is used to repeat %^{prompt} placeholders,
not %^g or %^G, per documentation.

You could try (untested)

  :SHEET: %(mapconcat #'identity (org-get-tags-at nil t) ":")


Regards,

-- 
Nicolas Goaziou

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Capture templates - using result from %^g twice?
  2016-11-18  8:48   ` Nicolas Goaziou
@ 2016-11-18 11:21     ` Rainer M Krug
  2016-11-18 14:53       ` Aaron Ecay
  0 siblings, 1 reply; 6+ messages in thread
From: Rainer M Krug @ 2016-11-18 11:21 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 741 bytes --]

Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:

> Hello,
>
> Rainer M Krug <Rainer@krugs.de> writes:
>
>> Hm - I seem to ask strange questions here. Any ideas?
>
> %\2 is not working because it is used to repeat %^{prompt} placeholders,
> not %^g or %^G, per documentation.

Ok - thanks for the clarification.

>
> You could try (untested)
>
>   :SHEET: %(mapconcat #'identity (org-get-tags-at nil t) ":")

Thanks - this looks good to me, but the ="= causes problems and ends the
template early. I tried to replace =":"= with =':'= but this did =not
work either (invalid-read-syntax).

How can I get this to work?

Rainer.

>
>
> Regards,

-- 
Rainer M. Krug
email: Rainer<at>krugs<dot>de
PGP: 0x0F52F982

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 454 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Capture templates - using result from %^g twice?
  2016-11-18 11:21     ` Rainer M Krug
@ 2016-11-18 14:53       ` Aaron Ecay
  2016-11-18 16:18         ` Rainer M Krug
  0 siblings, 1 reply; 6+ messages in thread
From: Aaron Ecay @ 2016-11-18 14:53 UTC (permalink / raw)
  To: Rainer M Krug, emacs-orgmode

Hi Rainer,

2016ko azaroak 18an, Rainer M Krug-ek idatzi zuen:
> 

>> :SHEET: %(mapconcat #'identity (org-get-tags-at nil t) ":")
> 
> Thanks - this looks good to me, but the ="= causes problems and ends the
> template early. I tried to replace =":"= with =':'= but this did =not
> work either (invalid-read-syntax).
> 
> How can I get this to work?

You need to escape the quotes with a single backslash.

-- 
Aaron Ecay

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Capture templates - using result from %^g twice?
  2016-11-18 14:53       ` Aaron Ecay
@ 2016-11-18 16:18         ` Rainer M Krug
  0 siblings, 0 replies; 6+ messages in thread
From: Rainer M Krug @ 2016-11-18 16:18 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 739 bytes --]

Aaron Ecay <aaronecay@gmail.com> writes:

> Hi Rainer,
>
> 2016ko azaroak 18an, Rainer M Krug-ek idatzi zuen:
>> 
>
>>> :SHEET: %(mapconcat #'identity (org-get-tags-at nil t) ":")
>> 
>> Thanks - this looks good to me, but the ="= causes problems and ends the
>> template early. I tried to replace =":"= with =':'= but this did =not
>> work either (invalid-read-syntax).
>> 
>> How can I get this to work?
>
> You need to escape the quotes with a single backslash.

I did it like this:

:SHEET:  %(mapconcat #'identity (org-get-tags-at nil t) \":\")

But it still does not work as, my guess, nothing is returned - the
"field" is empty

Rainer

-- 
Rainer M. Krug
email: Rainer<at>krugs<dot>de
PGP: 0x0F52F982

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 454 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-11-18 16:18 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-14 12:53 Capture templates - using result from %^g twice? Rainer M Krug
2016-11-16  8:03 ` Rainer M Krug
2016-11-18  8:48   ` Nicolas Goaziou
2016-11-18 11:21     ` Rainer M Krug
2016-11-18 14:53       ` Aaron Ecay
2016-11-18 16:18         ` Rainer M Krug

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).