emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Problem exporting to PDF (and viewing)
@ 2012-05-11 23:52 Richard Stanton
  2012-05-12  7:22 ` Jude DaShiell
  0 siblings, 1 reply; 15+ messages in thread
From: Richard Stanton @ 2012-05-11 23:52 UTC (permalink / raw)
  To: emacs-orgmode@gnu.org

Using Org-mode version 7.8.09 (release_7.8.09-553-g5750f0) (and earlier versions) I've encountered a problem on my Windows machine when I try to export an Org file to LaTeX, then to Pdf, then viewing (using C-c C-e d).

In my init.el I have the lines

  (eval-after-load "org"
    '(progn
       (if (assoc "\\.pdf\\'" org-file-apps)
           (setcdr (assoc "\\.pdf\\'" org-file-apps) "c:/progra~1/sumatrapdf/sumatrapdf.exe  %s")         
         (add-to-list 'org-file-apps '("\\.pdf\\'" . "c:/progra~1/sumatrapdf/sumatrapdf.exe %s") t))))
)

This results in:
 
org-file-apps is a variable defined in `org.el'.
Its value is ((auto-mode . emacs)
 ("\\.mm\\'" . default)
 ("\\.x?html?\\'" . default)
 ("\\.pdf\\'" . "c:/progra~1/sumatrapdf/sumatrapdf.exe %s"))

When I try to export an org file by typing C-c C-e d, sumatrapdf opens up OK, but complains with an error like this:

Error loading c:\dropbox\org\c\:\dropbox\org\personal.pdf

Any idea why I get the repeated path? A similar constructions works fine on my Mac, so I'm not quite sure what's going wrong here.

^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re: Problem exporting to PDF (and viewing)
@ 2012-05-12  4:10 Richard Stanton
  2012-05-12 14:23 ` Jonathan Leech-Pepin
  0 siblings, 1 reply; 15+ messages in thread
From: Richard Stanton @ 2012-05-12  4:10 UTC (permalink / raw)
  To: emacs-orgmode@gnu.org

Checking further, this works fine using the default Windows shell in Emacs, but fails if I use bash as my shell. Unfortunately, I like to use bash, which I achieve with the following lines in my init.el: 

      (setq shell-file-name "bash")
      (setenv "SHELL" shell-file-name) 
      (setq explicit-shell-file-name shell-file-name)

> -----Original Message-----
> From: Richard Stanton
> Sent: Friday, May 11, 2012 4:52 PM
> To: emacs-orgmode@gnu.org
> Subject: Problem exporting to PDF (and viewing)
> 
> Using Org-mode version 7.8.09 (release_7.8.09-553-g5750f0) (and earlier
> versions) I've encountered a problem on my Windows machine when I try to
> export an Org file to LaTeX, then to Pdf, then viewing (using C-c C-e d).
> 
> In my init.el I have the lines
> 
>   (eval-after-load "org"
>     '(progn
>        (if (assoc "\\.pdf\\'" org-file-apps)
>            (setcdr (assoc "\\.pdf\\'" org-file-apps)
> "c:/progra~1/sumatrapdf/sumatrapdf.exe  %s")
>          (add-to-list 'org-file-apps '("\\.pdf\\'" .
> "c:/progra~1/sumatrapdf/sumatrapdf.exe %s") t))))
> )
> 
> This results in:
> 
> org-file-apps is a variable defined in `org.el'.
> Its value is ((auto-mode . emacs)
>  ("\\.mm\\'" . default)
>  ("\\.x?html?\\'" . default)
>  ("\\.pdf\\'" . "c:/progra~1/sumatrapdf/sumatrapdf.exe %s"))
> 
> When I try to export an org file by typing C-c C-e d, sumatrapdf opens up OK,
> but complains with an error like this:
> 
> Error loading c:\dropbox\org\c\:\dropbox\org\personal.pdf
> 
> Any idea why I get the repeated path? A similar constructions works fine on
> my Mac, so I'm not quite sure what's going wrong here.

^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re: Problem exporting to PDF (and viewing)
@ 2012-05-14  5:33 Richard Stanton
  0 siblings, 0 replies; 15+ messages in thread
From: Richard Stanton @ 2012-05-14  5:33 UTC (permalink / raw)
  To: emacs-orgmode@gnu.org

 Achim Gratz writes 
> Richard Stanton writes:
> > While this seems to have something to do with the bash shell I'm
> > using, this works fine for everything else, so I'm pretty sure there's
> > no fundamental problem in my setup, and it would be nice to find a way
> > around this problem.
> 
> I am pretty sure there is some fundamental problem, but you never told
> us what exactly your setup is.
> 
> FWIW, I sometimes get these doubled up prefix paths since I installed
> cygwin-setup and cygwin-mount from the EmacsWiki in operations that are
> completely unrelated to org (I haven't had time to investigate), but
> then it works for the same path if I try the same thing a bit later.
> Also, as has been mentioned before, you might want to check where the
> string "c:\dropbox\org" comes from, since Emacs would normally expand it
> as "c:/dropbox/org", so it seems likely that you pull it in via a
> Windows environment variable or it is quoted once too many.  Lastly, it
> is not a good idea to give such DOS paths with "\" to bash, as bash has
> totally different quoting rules than DOS cmd.

Thanks. I'm using Cygwin bash under Windows Vista, and suspect you may have a point about the directory separator, though nowhere in my init.el do I use a backslash. Anyway, I'll give it a check and see what I can find.

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2012-05-19  7:07 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-11 23:52 Problem exporting to PDF (and viewing) Richard Stanton
2012-05-12  7:22 ` Jude DaShiell
  -- strict thread matches above, loose matches on Subject: below --
2012-05-12  4:10 Richard Stanton
2012-05-12 14:23 ` Jonathan Leech-Pepin
2012-05-12 14:39   ` Nick Dokos
2012-05-13  4:05     ` Richard Stanton
2012-05-13  4:53       ` Nick Dokos
2012-05-18 20:56         ` Richard Stanton
2012-05-18 21:11           ` Nick Dokos
2012-05-18 21:45             ` Richard Stanton
2012-05-18 22:19           ` Nick Dokos
2012-05-18 23:30             ` Richard Stanton
2012-05-19  7:07               ` Achim Gratz
2012-05-13  6:00       ` Achim Gratz
2012-05-14  5:33 Richard Stanton

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).