From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Using link abbrevations for EXPORT_FILE_NAME ? Date: Tue, 10 Nov 2015 18:22:49 +0100 Message-ID: <8737wdwyza.fsf@nicolasgoaziou.fr> References: <8038470.jhX8ZjFPSM@linux-k2bd.site> <87bnb471d0.fsf@nicolasgoaziou.fr> <1680721.RnRcZu7HBl@linux-k2bd.site> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60855) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwDNJ-0006Pa-8r for emacs-orgmode@gnu.org; Tue, 10 Nov 2015 13:10:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwDNI-00017a-H8 for emacs-orgmode@gnu.org; Tue, 10 Nov 2015 13:10:33 -0500 Received: from relay4-d.mail.gandi.net ([2001:4b98:c:538::196]:35403) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwDNI-00017V-Ar for emacs-orgmode@gnu.org; Tue, 10 Nov 2015 13:10:32 -0500 In-Reply-To: <1680721.RnRcZu7HBl@linux-k2bd.site> (AW's message of "Mon, 09 Nov 2015 22:03:07 +0100") 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: AW Cc: emacs-orgmode@gnu.org AW writes: > Background: I'm using orgmode on different platforms, Windows and Linux. So I > (being very proud of that!) wrote an if-clause: > > (setq org-link-abbrev-alist > (if (eq system-type 'windows-nt) > '(("foopath" . "//Sbs2011/ra2000/Bilder/2010/271-2011/%s") > ) > '(("foopath" . "/home/AW/some/path/2011-271-project/%s"))) > > > > So on Windows foopath becomes the first path, and on Linux the second and all > my links in the orgmode files work on both platforms. > > A cheap solution for EXPORT_FILE_NAME: just have two lines and comment out the > wrong one! > > ----------------- > * Subtree to be exported > :PROPERTIES: > # :EXPORT_FILE_NAME: //Sbs2011/ra2000/Bilder/2010/271-2011/filename > :EXPORT_FILE_NAME: /home/AW/some/path/2011-271-project/filename > :EXPORT_TITLE: > :END: > > foo > > ----------------- > > But comment seems not to work inside properties. > > However, :EXPORT_FILE_DIRECTORY: would only improve _my_ situation, if I could > make it dependend on a condition. At this point, I suggest to write your own `org-export-subtree-to' function. You can have a look at, e.g., `org-html-export-to-html' and override the call to `org-export-output-file-name'. Elisp should provide the flexibility Org cannot offer. Regards,