From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Belohrad Subject: Re: how to make relative file links? Date: Wed, 06 Nov 2013 08:52:20 +0100 Message-ID: References: <87d2meqz5q.fsf@pcbe13433.cern.ch> <87bo1yz9tv.fsf@alphaville.bos.redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52433) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vdxug-0001B3-Lo for emacs-orgmode@gnu.org; Wed, 06 Nov 2013 02:52:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vdxua-00026k-HU for emacs-orgmode@gnu.org; Wed, 06 Nov 2013 02:52:30 -0500 Received: from static-212-101-19-163.adsl.solnet.ch ([212.101.19.163]:53104 helo=server.belohrad.ch) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vdxua-00026V-9J for emacs-orgmode@gnu.org; Wed, 06 Nov 2013 02:52:24 -0500 In-Reply-To: <87bo1yz9tv.fsf@alphaville.bos.redhat.com> 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: Nick Dokos , emacs-orgmode@gnu.org i have it set to adaptive, but always finish with absolute paths, even if the link is into sub-directory of directory, where the current org file is. Nick Dokos writes: > David Belohrad writes: > >> Dear all, >> >> i've just noticed one annoying thing. When I specify the relative file >> link by org-insert-link, then I specify 'file:' , then i specify >> filename with relative path, the function converts the relative path to >> absolute path. so when i move my org files into another location, >> well... >> >> is there any way how to tell to org-store-link (and as well to %a in >> org-capture templates) to specify link path relative to the file the >> link is stored in? >> >> respectively: if file contains many links, how can i assure file: links >> portability when entire org tree changes location? >> >> many thanks >> >> david > > Does this help? > > ,---- > | org-link-file-path-type is a variable defined in `org.el'. > | Its value is adaptive > | > | Documentation: > | How the path name in file links should be stored. > | Valid values are: > | > | relative Relative to the current directory, i.e. the directory of the file > | into which the link is being inserted. > | absolute Absolute path, if possible with ~ for home directory. > | noabbrev Absolute path, no abbreviation of home directory. > | adaptive Use relative path for files in the current directory and sub- > | directories of it. For other files, use an absolute path. > | > | You can customize this variable. > | > | [back] > `---- > > Nick