From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Philipp_M=C3=B6ller?= Subject: %(SEXP) with %c in org-capture templates Date: Wed, 13 Jul 2011 01:46:59 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=bcaec5314c797b1f5204a7e7eacc Return-path: Received: from eggs.gnu.org ([140.186.70.92]:45481) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QgmfS-0001av-QO for emacs-orgmode@gnu.org; Tue, 12 Jul 2011 19:47:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QgmfO-0006N6-QW for emacs-orgmode@gnu.org; Tue, 12 Jul 2011 19:47:06 -0400 Received: from mail-pz0-f41.google.com ([209.85.210.41]:43097) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QgmfO-0006N2-Ct for emacs-orgmode@gnu.org; Tue, 12 Jul 2011 19:47:02 -0400 Received: by pzk4 with SMTP id 4so5121294pzk.0 for ; Tue, 12 Jul 2011 16:47:00 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --bcaec5314c797b1f5204a7e7eacc Content-Type: text/plain; charset=UTF-8 Hello all, I want to define a capture template which pre-processes the head of the kill ring with a sexp that takes a string as an argument: (setq org-capture-templates (quote (("l" "Link" entry (file+headline "" "Links") "* \"%c\" %(get-page-title \"%c\")")))) ;; throws Bad url (get-page-title "foo-bar") ;; works as expected (get-page-title "http://orgmode.org/manual/Template-expansion.html") (defun get-page-title (url) "Get title of web page, whose url can be found in the current line" ;; Get title of web page, with the help of functions in url.el (with-current-buffer (url-retrieve-synchronously url) ;; find title by grep the html code (goto-char 0) (re-search-forward "\\([^<]*\\)" nil t 1) (setq web_title_str (match-string 1)) ;; find charset by grep the html code (goto-char 0) ;; find the charset, assume utf-8 otherwise (if (re-search-forward "charset=\\([-0-9a-zA-Z]*\\)" nil t 1) (setq coding_charset (downcase (match-string 1))) (setq coding_charset "utf-8") ;; decode the string of title. (setq web_title_str (decode-coding-string web_title_str (intern coding_charset))) ) (concat "[[" url "][" web_title_str "]]") )) Please just ignore that I'm trying to parse XML with a regexp here. get-page-title works when called from code but always returns bad url when called from the capture template. Is the problem the way I escape the string or is this just not the way the sexp in capture are supposed to be used? Regards, Philipp --bcaec5314c797b1f5204a7e7eacc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello all,
I want to define a capture template which pre-processes the h= ead of the kill ring with a sexp that takes a string as an argument:
(setq org-capture-templates
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (quote
= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (("l" "Link" entry= (file+headline "" "Links")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "* \"%c\" %= (get-page-title \"%c\")"))))

;; throws Bad url
(ge= t-page-title "foo-bar")
;; works as expected
(get-page-titl= e "http:= //orgmode.org/manual/Template-expansion.html")

(defun get-page-title (url)
=C2=A0 "Get title of web page, whos= e url can be found in the current line"
=C2=A0 ;; Get title of web = page, with the help of functions in url.el
=C2=A0 (with-current-buffer (= url-retrieve-synchronously url)
=C2=A0=C2=A0=C2=A0 ;; find title by grep the html code
=C2=A0=C2=A0=C2= =A0 (goto-char 0)
=C2=A0=C2=A0=C2=A0 (re-search-forward "<title&= gt;\\([^<]*\\)</title>" nil t 1)
=C2=A0=C2=A0=C2=A0 (setq = web_title_str (match-string 1))
=C2=A0=C2=A0=C2=A0 ;; find charset by gr= ep the html code
=C2=A0=C2=A0=C2=A0 (goto-char 0)

=C2=A0=C2=A0=C2=A0 ;; find the char= set, assume utf-8 otherwise
=C2=A0=C2=A0=C2=A0 (if (re-search-forward &q= uot;charset=3D\\([-0-9a-zA-Z]*\\)" nil t 1)
=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 (setq coding_charset (downcase (match-string 1)))
= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (setq coding_charset "utf-8")
=C2=A0=C2=A0=C2=A0 ;; decode the string of title.
=C2=A0=C2=A0=C2=A0 (se= tq web_title_str (decode-coding-string web_title_str (intern
=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 coding_charset)))
= =C2=A0=C2=A0=C2=A0 )
=C2=A0 (concat "[[" url "][" we= b_title_str "]]")
=C2=A0 ))

Please just ignore that I'm trying to parse XML with a= regexp here.

get-page-title works when called from code but always = returns bad url when called from the capture template.
Is the problem th= e way I escape the string or is this just not the way the sexp in capture a= re supposed to be used?

Regards,
Philipp
--bcaec5314c797b1f5204a7e7eacc-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Philipp_M=C3=B6ller?= Subject: Re: %(SEXP) with %c in org-capture templates Date: Sat, 16 Jul 2011 00:38:09 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:44483) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qhr1W-0008Nx-Ug for emacs-orgmode@gnu.org; Fri, 15 Jul 2011 18:38:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qhr1V-0006bL-AN for emacs-orgmode@gnu.org; Fri, 15 Jul 2011 18:38:18 -0400 Received: from mail-pv0-f169.google.com ([74.125.83.169]:47765) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qhr1U-0006aj-Qo for emacs-orgmode@gnu.org; Fri, 15 Jul 2011 18:38:17 -0400 Received: by pvc12 with SMTP id 12so1837281pvc.0 for ; Fri, 15 Jul 2011 15:38:10 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org On 13 July 2011 01:46, Philipp M=C3=B6ller wro= te: > Hello all, > I want to define a capture template which pre-processes the head of the k= ill > ring with a sexp that takes a string as an argument: > > (setq org-capture-templates > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (quote > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (("l" "Link" entry (file+headline ""= "Links") > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "* \"%c\" %(get-page-tit= le \"%c\")")))) > > ;; throws Bad url > (get-page-title "foo-bar") > ;; works as expected > (get-page-title "http://orgmode.org/manual/Template-expansion.html") > > (defun get-page-title (url) > =C2=A0 "Get title of web page, whose url can be found in the current line= " > =C2=A0 ;; Get title of web page, with the help of functions in url.el > =C2=A0 (with-current-buffer (url-retrieve-synchronously url) > =C2=A0=C2=A0=C2=A0 ;; find title by grep the html code > =C2=A0=C2=A0=C2=A0 (goto-char 0) > =C2=A0=C2=A0=C2=A0 (re-search-forward "\\([^<]*\\)" nil t = 1) > =C2=A0=C2=A0=C2=A0 (setq web_title_str (match-string 1)) > =C2=A0=C2=A0=C2=A0 ;; find charset by grep the html code > =C2=A0=C2=A0=C2=A0 (goto-char 0) > > =C2=A0=C2=A0=C2=A0 ;; find the charset, assume utf-8 otherwise > =C2=A0=C2=A0=C2=A0 (if (re-search-forward "charset=3D\\([-0-9a-zA-Z]*\\)"= nil t 1) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (setq coding_charset (downcase= (match-string 1))) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (setq coding_charset "utf-8") > =C2=A0=C2=A0=C2=A0 ;; decode the string of title. > =C2=A0=C2=A0=C2=A0 (setq web_title_str (decode-coding-string web_title_st= r (intern > > coding_charset))) > =C2=A0=C2=A0=C2=A0 ) > =C2=A0 (concat "[[" url "][" web_title_str "]]") > =C2=A0 )) > > Please just ignore that I'm trying to parse XML with a regexp here. > > get-page-title works when called from code but always returns bad url whe= n > called from the capture template. > Is the problem the way I escape the string or is this just not the way th= e > sexp in capture are supposed to be used? Hi, nevermind. I figured out that the expansion order of %s and s expressions is the problem and also the reason for the with the correct URL. The solution is to use %(get-page-title (current-kill 0)). Can this be added to the documentation or is it supposed to be obvious from the order of available template expansions? Regards, Philipp > Regards, > Philipp > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: %(SEXP) with %c in org-capture templates Date: Sun, 24 Jul 2011 18:48:13 +0200 Message-ID: <87hb6btrru.fsf@altern.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:45906) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ql488-000811-Gr for emacs-orgmode@gnu.org; Sun, 24 Jul 2011 15:14:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ql487-0007TZ-2O for emacs-orgmode@gnu.org; Sun, 24 Jul 2011 15:14:24 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:50421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ql486-0007Rs-UN for emacs-orgmode@gnu.org; Sun, 24 Jul 2011 15:14:23 -0400 Received: by mail-wy0-f169.google.com with SMTP id 36so2919967wyg.0 for ; Sun, 24 Jul 2011 12:14:22 -0700 (PDT) In-Reply-To: ("Philipp \=\?iso-8859-1\?Q\?M\=F6ller\=22's\?\= message of "Sat, 16 Jul 2011 00:38:09 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Philipp =?iso-8859-1?Q?M=F6ller?= Cc: emacs-orgmode@gnu.org Hi Philipp, Philipp Möller writes: > nevermind. I figured out that the expansion order of %s and s > expressions is the problem and also the reason for the with the > correct URL. > The solution is to use %(get-page-title (current-kill 0)). Thanks for letting us know! > Can this be added to the documentation or is it supposed to be obvious > from the order of available template expansions? IMHO this should go in the documentation -- could you provide a patch for this? Thanks, -- Bastien From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Philipp_M=C3=B6ller?= Subject: Re: %(SEXP) with %c in org-capture templates Date: Mon, 25 Jul 2011 15:49:20 +0200 Message-ID: References: <87hb6btrru.fsf@altern.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=0016368322f405601004a8e515b2 Return-path: Received: from eggs.gnu.org ([140.186.70.92]:38520) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlLXB-0005vb-N4 for emacs-orgmode@gnu.org; Mon, 25 Jul 2011 09:49:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QlLX8-0007wO-9v for emacs-orgmode@gnu.org; Mon, 25 Jul 2011 09:49:25 -0400 Received: from mail-qy0-f176.google.com ([209.85.216.176]:37434) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlLX7-0007v1-Vs for emacs-orgmode@gnu.org; Mon, 25 Jul 2011 09:49:22 -0400 Received: by qyk4 with SMTP id 4so2980434qyk.0 for ; Mon, 25 Jul 2011 06:49:20 -0700 (PDT) In-Reply-To: <87hb6btrru.fsf@altern.org> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --0016368322f405601004a8e515b2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 24 July 2011 18:48, Bastien wrote: > Hi Philipp, > > Philipp M=C3=B6ller writes: > >> nevermind. I figured out that the expansion order of %s and s >> expressions is the problem and also the reason for the with the >> correct URL. >> The solution is to use %(get-page-title (current-kill 0)). > > Thanks for letting us know! > >> Can this be added to the documentation or is it supposed to be obvious >> from the order of available template expansions? > > IMHO this should go in the documentation -- could you provide a patch > for this? A patch for the doc string and the info manual is attached. Let me know if anything is wrong with it. Philipp > Thanks, > > -- > =C2=A0Bastien > --0016368322f405601004a8e515b2 Content-Type: text/plain; charset=US-ASCII; name="org.texi.diff" Content-Disposition: attachment; filename="org.texi.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gqjhse820 ZGlmZiAtLWdpdCBhL2RvYy9vcmcudGV4aSBiL2RvYy9vcmcudGV4aQppbmRleCA4N2Y3M2E4Li44 YzZiMTM3IDEwMDY0NAotLS0gYS9kb2Mvb3JnLnRleGkKKysrIGIvZG9jL29yZy50ZXhpCkBAIC02 NTI2LDM5ICs2NTI2LDM5IEBAIGJ1ZmZlciBhZ2FpbiBhZnRlciBjYXB0dXJlIGlzIGNvbXBsZXRl ZC4KIAogSW4gdGhlIHRlbXBsYXRlIGl0c2VsZiwgc3BlY2lhbCBAa2JkeyV9LWVzY2FwZXNAZm9v dG5vdGV7SWYgeW91IG5lZWQgb25lIG9mCiB0aGVzZSBzZXF1ZW5jZXMgbGl0ZXJhbGx5LCBlc2Nh cGUgdGhlIEBrYmR7JX0gd2l0aCBhIGJhY2tzbGFzaC59ICBhbGxvdwotZHluYW1pYyBpbnNlcnRp b24gb2YgY29udGVudDoKK2R5bmFtaWMgaW5zZXJ0aW9uIG9mIGNvbnRlbnQuIFRoZSB0ZW1wbGF0 ZXMgYXJlIGV4cGFuZGVkIGluIHRoZSBvcmRlciBnaXZlbiBoZXJlOgogCiBAc21hbGxleGFtcGxl Ci0lXkB7QHZhcntwcm9tcHR9QH0gIEBye3Byb21wdCB0aGUgdXNlciBmb3IgYSBzdHJpbmcgYW5k IHJlcGxhY2UgdGhpcyBzZXF1ZW5jZSB3aXRoIGl0Ln0KLSAgICAgICAgICAgIEBye1lvdSBtYXkg c3BlY2lmeSBhIGRlZmF1bHQgdmFsdWUgYW5kIGEgY29tcGxldGlvbiB0YWJsZSB3aXRofQotICAg ICAgICAgICAgQHJ7JV5Ae3Byb21wdHxkZWZhdWx0fGNvbXBsZXRpb24yfGNvbXBsZXRpb24zLi4u QH0ufQotICAgICAgICAgICAgQHJ7VGhlIGFycm93IGtleXMgYWNjZXNzIGEgcHJvbXB0LXNwZWNp ZmljIGhpc3RvcnkufQorJVtAdmFye2ZpbGV9XSAgICAgQHJ7aW5zZXJ0IHRoZSBjb250ZW50cyBv ZiB0aGUgZmlsZSBnaXZlbiBieSBAdmFye2ZpbGV9Ln0KKyUoQHZhcntzZXhwfSkgICAgIEBye2V2 YWx1YXRlIEVsaXNwIEB2YXJ7c2V4cH0gYW5kIHJlcGxhY2Ugd2l0aCB0aGUgcmVzdWx0Ln0KKyU8 Li4uPiAgICAgIEBye3RoZSByZXN1bHQgb2YgZm9ybWF0LXRpbWUtc3RyaW5nIG9uIHRoZSAuLi4g Zm9ybWF0IHNwZWNpZmljYXRpb24ufQorJXQgICAgICAgICAgQHJ7dGltZXN0YW1wLCBkYXRlIG9u bHkufQorJVQgICAgICAgICAgQHJ7dGltZXN0YW1wIHdpdGggZGF0ZSBhbmQgdGltZS59CisldSwg JVUgICAgICBAcntsaWtlIHRoZSBhYm92ZSwgYnV0IGluYWN0aXZlIHRpbWVzdGFtcHMufQogJWEg ICAgICAgICAgQHJ7YW5ub3RhdGlvbiwgbm9ybWFsbHkgdGhlIGxpbmsgY3JlYXRlZCB3aXRoIEBj b2Rle29yZy1zdG9yZS1saW5rfS59Ci0lQSAgICAgICAgICBAcntsaWtlIEBjb2RleyVhfSwgYnV0 IHByb21wdCBmb3IgdGhlIGRlc2NyaXB0aW9uIHBhcnQufQogJWkgICAgICAgICAgQHJ7aW5pdGlh bCBjb250ZW50LCB0aGUgcmVnaW9uIHdoZW4gY2FwdHVyZSBpcyBjYWxsZWQgd2hpbGUgdGhlfQog ICAgICAgICAgICAgQHJ7cmVnaW9uIGlzIGFjdGl2ZS59CiAgICAgICAgICAgICBAcntUaGUgZW50 aXJlIHRleHQgd2lsbCBiZSBpbmRlbnRlZCBsaWtlIEBjb2RleyVpfSBpdHNlbGYufQotJXQgICAg ICAgICAgQHJ7dGltZXN0YW1wLCBkYXRlIG9ubHkufQotJVQgICAgICAgICAgQHJ7dGltZXN0YW1w IHdpdGggZGF0ZSBhbmQgdGltZS59Ci0ldSwgJVUgICAgICBAcntsaWtlIHRoZSBhYm92ZSwgYnV0 IGluYWN0aXZlIHRpbWVzdGFtcHMufQotJV50ICAgICAgICAgQHJ7bGlrZSBAY29kZXsldH0sIGJ1 dCBwcm9tcHQgZm9yIGRhdGUuICBTaW1pbGFybHkgQGNvZGV7JV5UfSwgQGNvZGV7JV51fSwgQGNv ZGV7JV5VfS59Ci0gICAgICAgICAgICBAcntZb3UgbWF5IGRlZmluZSBhIHByb21wdCBsaWtlIEBj b2RleyVeQHtCaXJ0aGRheUB9dH0ufQotJTwuLi4+ICAgICAgQHJ7dGhlIHJlc3VsdCBvZiBmb3Jt YXQtdGltZS1zdHJpbmcgb24gdGhlIC4uLiBmb3JtYXQgc3BlY2lmaWNhdGlvbi59Ci0lbiAgICAg ICAgICBAcnt1c2VyIG5hbWUgKHRha2VuIGZyb20gQGNvZGV7dXNlci1mdWxsLW5hbWV9KS59Cisl QSAgICAgICAgICBAcntsaWtlIEBjb2RleyVhfSwgYnV0IHByb21wdCBmb3IgdGhlIGRlc2NyaXB0 aW9uIHBhcnQufQogJWMgICAgICAgICAgQHJ7Q3VycmVudCBraWxsIHJpbmcgaGVhZC59CiAleCAg ICAgICAgICBAcntDb250ZW50IG9mIHRoZSBYIGNsaXBib2FyZC59Ci0lXkMgICAgICAgICBAcntJ bnRlcmFjdGl2ZSBzZWxlY3Rpb24gb2Ygd2hpY2gga2lsbCBvciBjbGlwIHRvIHVzZS59Ci0lXkwg ICAgICAgICBAcntMaWtlIEBjb2RleyVeQ30sIGJ1dCBpbnNlcnQgYXMgbGluay59CiAlayAgICAg ICAgICBAcnt0aXRsZSBvZiB0aGUgY3VycmVudGx5IGNsb2NrZWQgdGFzay59CiAlSyAgICAgICAg ICBAcntsaW5rIHRvIHRoZSBjdXJyZW50bHkgY2xvY2tlZCB0YXNrLn0KKyVuICAgICAgICAgIEBy e3VzZXIgbmFtZSAodGFrZW4gZnJvbSBAY29kZXt1c2VyLWZ1bGwtbmFtZX0pLn0KICVmICAgICAg ICAgIEBye2ZpbGUgdmlzaXRlZCBieSBjdXJyZW50IGJ1ZmZlciB3aGVuIG9yZy1jYXB0dXJlIHdh cyBjYWxsZWQufQogJUYgICAgICAgICAgQHJ7ZnVsbCBwYXRoIG9mIHRoZSBmaWxlIG9yIGRpcmVj dG9yeSB2aXNpdGVkIGJ5IGN1cnJlbnQgYnVmZmVyLn0KKyU6a2V5d29yZCAgIEBye3NwZWNpZmlj IGluZm9ybWF0aW9uIGZvciBjZXJ0YWluIGxpbmsgdHlwZXMsIHNlZSBiZWxvdy59CiAlXmcgICAg ICAgICBAcntwcm9tcHQgZm9yIHRhZ3MsIHdpdGggY29tcGxldGlvbiBvbiB0YWdzIGluIHRhcmdl dCBmaWxlLn0KICVeRyAgICAgICAgIEBye3Byb21wdCBmb3IgdGFncywgd2l0aCBjb21wbGV0aW9u IGFsbCB0YWdzIGluIGFsbCBhZ2VuZGEgZmlsZXMufQorJV50ICAgICAgICAgQHJ7bGlrZSBAY29k ZXsldH0sIGJ1dCBwcm9tcHQgZm9yIGRhdGUuICBTaW1pbGFybHkgQGNvZGV7JV5UfSwgQGNvZGV7 JV51fSwgQGNvZGV7JV5VfS59CisgICAgICAgICAgICBAcntZb3UgbWF5IGRlZmluZSBhIHByb21w dCBsaWtlIEBjb2RleyVeQHtCaXJ0aGRheUB9dH0ufQorJV5DICAgICAgICAgQHJ7SW50ZXJhY3Rp dmUgc2VsZWN0aW9uIG9mIHdoaWNoIGtpbGwgb3IgY2xpcCB0byB1c2UufQorJV5MICAgICAgICAg QHJ7TGlrZSBAY29kZXslXkN9LCBidXQgaW5zZXJ0IGFzIGxpbmsufQogJV5Ae0B2YXJ7cHJvcH1A fXAgICBAcntQcm9tcHQgdGhlIHVzZXIgZm9yIGEgdmFsdWUgZm9yIHByb3BlcnR5IEB2YXJ7cHJv cH0ufQotJTprZXl3b3JkICAgQHJ7c3BlY2lmaWMgaW5mb3JtYXRpb24gZm9yIGNlcnRhaW4gbGlu ayB0eXBlcywgc2VlIGJlbG93Ln0KLSVbQHZhcntmaWxlfV0gICAgIEBye2luc2VydCB0aGUgY29u dGVudHMgb2YgdGhlIGZpbGUgZ2l2ZW4gYnkgQHZhcntmaWxlfS59Ci0lKEB2YXJ7c2V4cH0pICAg ICBAcntldmFsdWF0ZSBFbGlzcCBAdmFye3NleHB9IGFuZCByZXBsYWNlIHdpdGggdGhlIHJlc3Vs dC59CislXkB7QHZhcntwcm9tcHR9QH0gIEBye3Byb21wdCB0aGUgdXNlciBmb3IgYSBzdHJpbmcg YW5kIHJlcGxhY2UgdGhpcyBzZXF1ZW5jZSB3aXRoIGl0Ln0KKyAgICAgICAgICAgIEBye1lvdSBt YXkgc3BlY2lmeSBhIGRlZmF1bHQgdmFsdWUgYW5kIGEgY29tcGxldGlvbiB0YWJsZSB3aXRofQor ICAgICAgICAgICAgQHJ7JV5Ae3Byb21wdHxkZWZhdWx0fGNvbXBsZXRpb24yfGNvbXBsZXRpb24z Li4uQH0ufQorICAgICAgICAgICAgQHJ7VGhlIGFycm93IGtleXMgYWNjZXNzIGEgcHJvbXB0LXNw ZWNpZmljIGhpc3RvcnkufQogQGVuZCBzbWFsbGV4YW1wbGUKIAogQG5vaW5kZW50Cg== --0016368322f405601004a8e515b2 Content-Type: text/plain; charset=US-ASCII; name="org-capture.el.diff" Content-Disposition: attachment; filename="org-capture.el.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gqjhsqcm1 ZGlmZiAtLWdpdCBhL2xpc3Avb3JnLWNhcHR1cmUuZWwgYi9saXNwL29yZy1jYXB0dXJlLmVsCmlu ZGV4IGQ4MGJkZGMuLmQxOGRkOTYgMTAwNjQ0Ci0tLSBhL2xpc3Avb3JnLWNhcHR1cmUuZWwKKysr IGIvbGlzcC9vcmctY2FwdHVyZS5lbApAQCAtMjA2LDM5ICsyMDYsNDAgQEAgcHJvcGVydGllcyBh cmU6CiAgICAgICAgICAgICAgICAgICAgICBjYXB0dXJlIHdhcyBpbnZva2VkLCBraWxsIHRoZSBi dWZmZXIgYWdhaW4gYWZ0ZXIgY2FwdHVyZQogICAgICAgICAgICAgICAgICAgICAgaXMgZmluYWxp emVkLgogCi1UaGUgdGVtcGxhdGUgZGVmaW5lcyB0aGUgdGV4dCB0byBiZSBpbnNlcnRlZC4gIE9m dGVuIHRoaXMgaXMgYW4gb3JnLW1vZGUKLWVudHJ5IChzbyB0aGUgZmlyc3QgbGluZSBzaG91bGQg c3RhcnQgd2l0aCBhIHN0YXIpIHRoYXQgd2lsbCBiZSBmaWxlZCBhcyBhCi1jaGlsZCBvZiB0aGUg dGFyZ2V0IGhlYWRsaW5lLiAgSXQgY2FuIGFsc28gYmUgZnJlZWx5IGZvcm1hdHRlZCB0ZXh0Lgot RnVydGhlcm1vcmUsIHRoZSBmb2xsb3dpbmcgJS1lc2NhcGVzIHdpbGwgYmUgcmVwbGFjZWQgd2l0 aCBjb250ZW50OgorVGhlIHRlbXBsYXRlIGRlZmluZXMgdGhlIHRleHQgdG8gYmUgaW5zZXJ0ZWQu ICBPZnRlbiB0aGlzIGlzIGFuCitvcmctbW9kZSBlbnRyeSAoc28gdGhlIGZpcnN0IGxpbmUgc2hv dWxkIHN0YXJ0IHdpdGggYSBzdGFyKSB0aGF0Cit3aWxsIGJlIGZpbGVkIGFzIGEgY2hpbGQgb2Yg dGhlIHRhcmdldCBoZWFkbGluZS4gIEl0IGNhbiBhbHNvIGJlCitmcmVlbHkgZm9ybWF0dGVkIHRl eHQuICBGdXJ0aGVybW9yZSwgdGhlIGZvbGxvd2luZyAlLWVzY2FwZXMgd2lsbAorYmUgcmVwbGFj ZWQgd2l0aCBjb250ZW50IGFuZCBleHBhbmRlZCBpbiB0aGlzIG9yZGVyOgogCi0gICVee3Byb21w dH0gIHByb21wdCB0aGUgdXNlciBmb3IgYSBzdHJpbmcgYW5kIHJlcGxhY2UgdGhpcyBzZXF1ZW5j ZSB3aXRoIGl0LgotICAgICAgICAgICAgICBBIGRlZmF1bHQgdmFsdWUgYW5kIGEgY29tcGxldGlv biB0YWJsZSBjYSBiZSBzcGVjaWZpZWQgbGlrZSB0aGlzOgotICAgICAgICAgICAgICAlXntwcm9t cHR8ZGVmYXVsdHxjb21wbGV0aW9uMnxjb21wbGV0aW9uM3wuLi59LgorICAlW3BhdGhuYW1lXSBp bnNlcnQgdGhlIGNvbnRlbnRzIG9mIHRoZSBmaWxlIGdpdmVuIGJ5IGBwYXRobmFtZScuCisgICUo c2V4cCkgICAgIGV2YWx1YXRlIGVsaXNwIGAoc2V4cCknIGFuZCByZXBsYWNlIHdpdGggdGhlIHJl c3VsdC4KKyAgJTwuLi4+ICAgICAgdGhlIHJlc3VsdCBvZiBmb3JtYXQtdGltZS1zdHJpbmcgb24g dGhlIC4uLiBmb3JtYXQgc3BlY2lmaWNhdGlvbi4KICAgJXQgICAgICAgICAgdGltZSBzdGFtcCwg ZGF0ZSBvbmx5LgogICAlVCAgICAgICAgICB0aW1lIHN0YW1wIHdpdGggZGF0ZSBhbmQgdGltZS4K ICAgJXUsICVVICAgICAgbGlrZSB0aGUgYWJvdmUsIGJ1dCBpbmFjdGl2ZSB0aW1lIHN0YW1wcy4K LSAgJV50ICAgICAgICAgbGlrZSAldCwgYnV0IHByb21wdCBmb3IgZGF0ZS4gIFNpbWlsYXJseSAl XlQsICVedSwgJV5VLgotICAgICAgICAgICAgICBZb3UgbWF5IGRlZmluZSBhIHByb21wdCBsaWtl ICVee1BsZWFzZSBzcGVjaWZ5IGJpcnRoZGF5LgotICAlPC4uLj4gICAgICB0aGUgcmVzdWx0IG9m IGZvcm1hdC10aW1lLXN0cmluZyBvbiB0aGUgLi4uIGZvcm1hdCBzcGVjaWZpY2F0aW9uLgotICAl biAgICAgICAgICB1c2VyIG5hbWUgKHRha2VuIGZyb20gYHVzZXItZnVsbC1uYW1lJykuCiAgICVh ICAgICAgICAgIGFubm90YXRpb24sIG5vcm1hbGx5IHRoZSBsaW5rIGNyZWF0ZWQgd2l0aCBgb3Jn LXN0b3JlLWxpbmsnLgogICAlaSAgICAgICAgICBpbml0aWFsIGNvbnRlbnQsIGNvcGllZCBmcm9t IHRoZSBhY3RpdmUgcmVnaW9uLiAgSWYgJWkgaXMKICAgICAgICAgICAgICAgaW5kZW50ZWQsIHRo ZSBlbnRpcmUgaW5zZXJ0ZWQgdGV4dCB3aWxsIGJlIGluZGVudGVkIGFzIHdlbGwuCisgICVBICAg ICAgICAgIGxpa2UgJWEsIGJ1dCBwcm9tcHQgZm9yIHRoZSBkZXNjcmlwdGlvbiBwYXJ0LgogICAl YyAgICAgICAgICBjdXJyZW50IGtpbGwgcmluZyBoZWFkLgogICAleCAgICAgICAgICBjb250ZW50 IG9mIHRoZSBYIGNsaXBib2FyZC4KLSAgJV5DICAgICAgICAgaW50ZXJhY3RpdmUgc2VsZWN0aW9u IG9mIHdoaWNoIGtpbGwgb3IgY2xpcCB0byB1c2UuCi0gICVeTCAgICAgICAgIGxpa2UgJV5DLCBi dXQgaW5zZXJ0IGFzIGxpbmsuCiAgICVrICAgICAgICAgIHRpdGxlIG9mIGN1cnJlbnRseSBjbG9j a2VkIHRhc2suCiAgICVLICAgICAgICAgIGxpbmsgdG8gY3VycmVudGx5IGNsb2NrZWQgdGFzay4K KyAgJW4gICAgICAgICAgdXNlciBuYW1lICh0YWtlbiBmcm9tIGB1c2VyLWZ1bGwtbmFtZScpLgog ICAlZiAgICAgICAgICBmaWxlIHZpc2l0ZWQgYnkgY3VycmVudCBidWZmZXIgd2hlbiBvcmctY2Fw dHVyZSB3YXMgY2FsbGVkLgogICAlRiAgICAgICAgICBmdWxsIHBhdGggb2YgdGhlIGZpbGUgb3Ig ZGlyZWN0b3J5IHZpc2l0ZWQgYnkgY3VycmVudCBidWZmZXIuCisgICU6a2V5d29yZCAgIHNwZWNp ZmljIGluZm9ybWF0aW9uIGZvciBjZXJ0YWluIGxpbmsgdHlwZXMsIHNlZSBiZWxvdy4KICAgJV5n ICAgICAgICAgcHJvbXB0IGZvciB0YWdzLCB3aXRoIGNvbXBsZXRpb24gb24gdGFncyBpbiB0YXJn ZXQgZmlsZS4KICAgJV5HICAgICAgICAgcHJvbXB0IGZvciB0YWdzLCB3aXRoIGNvbXBsZXRpb24g b24gYWxsIHRhZ3MgaW4gYWxsIGFnZW5kYSBmaWxlcy4KKyAgJV50ICAgICAgICAgbGlrZSAldCwg YnV0IHByb21wdCBmb3IgZGF0ZS4gIFNpbWlsYXJseSAlXlQsICVedSwgJV5VLgorICAgICAgICAg ICAgICBZb3UgbWF5IGRlZmluZSBhIHByb21wdCBsaWtlICVee1BsZWFzZSBzcGVjaWZ5IGJpcnRo ZGF5LgorICAlXkMgICAgICAgICBpbnRlcmFjdGl2ZSBzZWxlY3Rpb24gb2Ygd2hpY2gga2lsbCBv ciBjbGlwIHRvIHVzZS4KKyAgJV5MICAgICAgICAgbGlrZSAlXkMsIGJ1dCBpbnNlcnQgYXMgbGlu ay4KICAgJV57cHJvcH1wICAgcHJvbXB0IHRoZSB1c2VyIGZvciBhIHZhbHVlIGZvciBwcm9wZXJ0 eSBgcHJvcCcuCi0gICU6a2V5d29yZCAgIHNwZWNpZmljIGluZm9ybWF0aW9uIGZvciBjZXJ0YWlu IGxpbmsgdHlwZXMsIHNlZSBiZWxvdy4KLSAgJVtwYXRobmFtZV0gaW5zZXJ0IHRoZSBjb250ZW50 cyBvZiB0aGUgZmlsZSBnaXZlbiBieSBgcGF0aG5hbWUnLgotICAlKHNleHApICAgICBldmFsdWF0 ZSBlbGlzcCBgKHNleHApJyBhbmQgcmVwbGFjZSB3aXRoIHRoZSByZXN1bHQuCi0KKyAgJV57cHJv bXB0fSAgcHJvbXB0IHRoZSB1c2VyIGZvciBhIHN0cmluZyBhbmQgcmVwbGFjZSB0aGlzIHNlcXVl bmNlIHdpdGggaXQuCisgICAgICAgICAgICAgIEEgZGVmYXVsdCB2YWx1ZSBhbmQgYSBjb21wbGV0 aW9uIHRhYmxlIGNhIGJlIHNwZWNpZmllZCBsaWtlIHRoaXM6CisgICAgICAgICAgICAgICVee3By b21wdHxkZWZhdWx0fGNvbXBsZXRpb24yfGNvbXBsZXRpb24zfC4uLn0uCiAgICU/ICAgICAgICAg IEFmdGVyIGNvbXBsZXRpbmcgdGhlIHRlbXBsYXRlLCBwb3NpdGlvbiBjdXJzb3IgaGVyZS4KIAog QXBhcnQgZnJvbSB0aGVzZSBnZW5lcmFsIGVzY2FwZXMsIHlvdSBjYW4gYWNjZXNzIGluZm9ybWF0 aW9uIHNwZWNpZmljIHRvIHRoZQo= --0016368322f405601004a8e515b2-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: %(SEXP) with %c in org-capture templates Date: Mon, 25 Jul 2011 23:09:27 +0200 Message-ID: <871uxejce0.fsf@gnu.org> References: <87hb6btrru.fsf@altern.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:42189) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlSOh-0006GA-72 for emacs-orgmode@gnu.org; Mon, 25 Jul 2011 17:09:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QlSOg-0006lQ-1S for emacs-orgmode@gnu.org; Mon, 25 Jul 2011 17:09:07 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:49602) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlSOf-0006lL-RS for emacs-orgmode@gnu.org; Mon, 25 Jul 2011 17:09:06 -0400 Received: by wyg36 with SMTP id 36so3728087wyg.0 for ; Mon, 25 Jul 2011 14:09:05 -0700 (PDT) In-Reply-To: ("Philipp \=\?iso-8859-1\?Q\?M\=F6ller\=22's\?\= message of "Mon, 25 Jul 2011 15:49:20 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Philipp =?iso-8859-1?Q?M=F6ller?= Cc: emacs-orgmode@gnu.org Philipp Möller writes: > A patch for the doc string and the info manual is attached. Let me > know if anything is wrong with it. Applied, thanks a lot! -- Bastien