From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: [PATCH] ox-koma-letter.el: Add support for 'location' koma variable Date: Thu, 28 Jan 2016 13:20:49 +0100 Message-ID: <87k2mtdhem.fsf@gmx.us> References: <87egd2ho08.fsf@gmail.com> <87vb6eekzj.fsf@gmx.us> <87d1smgdcw.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOlZM-0007SZ-AU for emacs-orgmode@gnu.org; Thu, 28 Jan 2016 07:21:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aOlZF-000312-Vz for emacs-orgmode@gnu.org; Thu, 28 Jan 2016 07:21:00 -0500 Received: from mout.gmx.net ([212.227.15.18]:58535) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOlZF-000302-NC for emacs-orgmode@gnu.org; Thu, 28 Jan 2016 07:20:53 -0500 In-Reply-To: <87d1smgdcw.fsf@gmail.com> (Myles English's message of "Thu, 28 Jan 2016 11:19:59 +0000") 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: mylesenglish@gmail.com Cc: emacs-orgmode@gnu.org Myles English writes: > Thanks for making it! It's Nicolas=E2=80=99 creation, not mine. I merely contribute a few patches to it. >> Aside: it sounds like what you need is "yourref", maybe "yourmail", >> "myref", "customer", and "invoice". These are typed in the same line as >> the date and place. In my manual it=E2=80=99s described around pp. 180. > > Thanks, those are all useful fields I didn't know about. The > description of "frombank" indicates that "location" is still a good > place for bank account details. OK. >> On to "location". From the manual pp. 195 it looks like it is usually >> something akin to an address field on the right side of the head. I thi= nk >> "location" should be settable via a special :location: heading, probably >> with special line breaking rules like the :to:/:from: special headings. >> We can allow a #+LOCATION keyword in addition, but need not. All IMO. >> WDYT? > > Given that "location" is intended as a "user's extension field" I > suppose that a special tagged :location: heading would be convenient for > some uses, if you want to add it. For most cases however, I think its > use would break up the structure of the org-mode letter so I would still > prefer this way for the simple case of inserting bank details: > > ______________________ > > ** Change of address > :EXPORT_LOCATION: \usekomavar{frombank} You could have this is a LCO file as well. If so, you might be able to populate location using \ifkomavarempty{}{}. I use this in my standard footer to insert fields depending on which variables are set. > \setkomavar{frombank}{\raggedright Acc.~No.:\,1234567890\\at Big > Bank\\Sort Code: 11-22-33} > > The bank details only appear in a letter when the property is set. > > Which is much neater than the special heading approach, something like > this: > > ______________________ > > ** Change of address > > *** Location field :location: > \usekomavar{frombank} But is it much neater than: ** bank details :location: Acc. no.: 12345 Big Bank Corp Sort code: 1122=20 For temporary data, I=E2=80=99d rather have it like in my example. For per= manent data I can keep it in a .lco file. And maybe #+include: "bank-info.org". Thanks, Rasmus --=20 History is what should never happen again