From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Klein Subject: Re: [PATCH] ox-koma-letter.el: Reintroduce variables removed in commit 832c6fd with proper defaults (was Re: [patch] ox-koma-letter.el: clean-up/semantic bug [4/4]) Date: Sat, 25 May 2013 22:51:41 +0200 Message-ID: <51A1245D.606@mpip-mainz.mpg.de> References: <87wqqsd7p8.fsf@pank.eu> <874ndwcyjx.fsf@pank.eu> <20130521170259.GB56408@client199-78.wlan.hu-berlin.de> <87ehd09p6r.fsf@pank.eu> <20130521195413.GA58739@kenny.local> <87vc6b9atm.fsf@pank.eu> <20130522143923.GA61443@kenny.local> <20130522220650.GB68001@kenny.local> <51A0487D.4020809@mpip-mainz.mpg.de> <20130525080554.GA590@kenny.local> <87hahrmabq.fsf@pank.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:54847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UgLRV-0007Qo-Cs for emacs-orgmode@gnu.org; Sat, 25 May 2013 16:52:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UgLRQ-0000PI-34 for emacs-orgmode@gnu.org; Sat, 25 May 2013 16:51:57 -0400 Received: from gate1.mpip-mainz.mpg.de ([194.95.63.248]:36181) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UgLRP-0000P6-T6 for emacs-orgmode@gnu.org; Sat, 25 May 2013 16:51:52 -0400 In-Reply-To: <87hahrmabq.fsf@pank.eu> 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: Rasmus Cc: emacs-orgmode@gnu.org Hello, On 05/25/2013 03:57 PM, Rasmus wrote: > Alan Schmitt writes: > >> Hello, >> >> Viktor Rosenfeld writes: >> >>> Hi Robert, >>> >>> Robert Klein wrote: >>> >>>> Hi, >>>> >>>> FWIW, from a users view it would be nice if: >>>> >>>> - Use Author/Email information from org file >>>> - If not present use information from LCO file >>>> - if neither org file nor LCO file has any information use >>>> user-full-name and user-email-address >>>> >>>> Could this be solved by having several e.g. `setkomavar{fromname}' >>>> and so on in the tex file, so is created as follows: > > I'd go with 'no'. It's not aesthetically pleasing and I don't want my > output to look like LyX. When feasible we should go for beautiful > output. This isn't always the case at the moment, but still. > >>>> if no #+AUTHOR in org-file and user-full-name is set: >>>> add user-full-name >>>> if #+LCO(s) in org-file: >>>> add LCO file(s) >>>> if #+AUTHOR in org-file: >>>> add \setkomavar{fromname}{#+AUTHOR} >>>> .... same for email > > Currently the ordering is: #+AUTHOR > #+LCO and AUTHOR default to > (user-full-name). hmm, sorry, I did not express myself in a good way. what I meant is, if #+AUTHOR defaults to (user-full-name), could the \setkomavar commands be placed /before/ \LoadLetterOption in the TeX file, and after \LoadLetterOptions if #+AUTHOR is set in the .org file? So you'd still get only one set of \setkomavar in the TeX file, but get a (for me) more useful order of #+AUTHOR != (user-full-name) > #+LCO > #+AUTHOR == (user-full-name) Best regards Robert