From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?S=C3=A9bastien_Vauban?= Subject: Re: DiTAA graph not in local directory Date: Tue, 10 Nov 2009 10:01:34 +0100 Message-ID: <87639ikb2p.fsf@mundaneum.com> References: <87iqdnzpw7.fsf@mundaneum.com> <87vdhnr8ua.fsf@gollum.intra.norang.ca> <87fx8oqbxd.fsf@mundaneum.com> <87eio7ojb1.fsf@gollum.intra.norang.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Hi Bernt, Bernt Hansen wrote: > S=C3=A9bastien Vauban writes: >> Carsten wrote: >>> Bernt Hansen wrote: >>>> S=C3=A9bastien Vauban writes: >>>> >>>>> I try to generate the following DiTAA graph for LaTeX inclusion. >>>>> >>>>> It's in my Org file `~/dir1/dir2/ecm.org'. >>>>> >>>>> When exporting to LaTeX, the image is well generated, but in my `~/' >>>>> directory. Not in `~/dir1/dir2/', hence not found by LaTeX. >>>> >>>> Now if I change the working directory with M-x cd and enter ~ >>>> then export it does what you see. Maybe your default directory is not >>>> the location of your org file? >> >> I have, since long, the following chunk in my `.emacs', for setting the >> `default-directory': >> >> --8<---------------cut here---------------start------------->8--- >> ;; change the default directory (if it exists) >> ;; (it is also the default directory when attaching files to mails) >> (let ((my-default-directory "~/")) >> (setq default-directory >> (if (file-directory-p my-default-directory) >> my-default-directory >> (getenv "HOME")))) >> --8<---------------cut here---------------end--------------->8--- > > I think this function is the cause of your problems. I think you are > changing the default directory for whatever buffer is active when you > execute that. If that buffer happens to be the org file you want to > export you are changing where the resulting export files go. I commented the above in my `.emacs' file and restarted Emacs. >> Anyway, I don't remember exactly why I did set that, but I think it's fo= r easy >> opening of files (right prefix when `C-x C-f'). > > I just use C-x C-f ~/ > > and whatever current directory was active is dropped. I don't think you > need your setq default-directory at all - you just need to teach your > fingers to add ~/ after C-x C-f Yes, I'll do that now... In fact, I implemented this, years ago, for "easil= y" attaching documents to emails. >> When looking for the current value of that variable I now have: --8<---------------cut here---------------start------------->8--- default-directory is a variable defined in `C source code'. Its value is=20 "/home/sva/Projects/Insurance/Acme/docs/operations-manual/" Local in buffer Upload_documentation.tex; global value is nil Automatically becomes buffer-local when set in any fashion. This variable is safe as a file local variable if its value satisfies the predicate `stringp'. Documentation: Name of default directory of current buffer. Should end with slash. To interactively change the default directory, use command `cd'. --8<---------------cut here---------------end--------------->8--- from both the Org file and the TeX file. Correct, thus. Though, I have exactly the same problem as yesterday: only the TeX file is produced locally when `C-c C-e d', and all the other files (.aux, .log and = the .png from Ditaa) are stored in `~/'. Ununderstandable... Best regards, Seb --=20 S=C3=A9bastien Vauban _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode-mXXj517/zsQ@public.gmane.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode