Re: [O] orgmode & pdf-tools
Am Montag, 25. Juli 2016, 13:47:25 CEST schrieb Nicolas Goaziou: > Hello, > > Pablo S. Casaswrites: > >After edebugging org-open-file I found a possible solution. The > > > > documentation string for org-file-apps should be modified for the sexp > > case to use the link variable instead of file. > > > > #+BEGIN_SRC elisp > > (add-to-list 'org-file-apps '("\\.pdf\\'" . (org-pdfview-open link))) > > (add-to-list 'org-file-apps '("\\.pdf::\\(\\d+\\)\\'" . (org-pdfview-open > > link))) #+END_SRC > > I'm not sure about what the initial problem is, but there is no more > "sexp" case in `org-file-apps' in development version. You can use > a function instead. > > > Regards, @ Pablo, thank you, that solved it! Great! @ all: My initial setup was: (eval-after-load 'org '(require 'org-pdfview)) (delete '("\\.pdf\\'" . default) org-file-apps) (add-to-list 'org-file-apps '("\\.pdf\\'" . org-pdfview-open)) (add-to-list 'org-file-apps '("\\.pdf::\\([[:digit:]]+\\)\\'" . org-pdfview- open)) Now and working: (eval-after-load 'org '(require 'org-pdfview)) (delete '("\\.pdf\\'" . default) org-file-apps) (add-to-list 'org-file-apps '("\\.pdf\\'" . (org-pdfview-open link))) (add-to-list 'org-file-apps '("\\.pdf::\\(\\d+\\)\\'" . (org-pdfview-open link))) So the way to include org-pdfview-open did not work with openSuse and Emacs 24.5 If somebody _please_ could swap the "sexp" in org-file-apps with whatever function, as Nicolas mentioned? It really is helpful to open a lengthy PDF at the right page... And sorry for answering so late, I missed the email. Regards, Alexander
Re: [O] orgmode & pdf-tools
Hello, Pablo S. Casaswrites: >After edebugging org-open-file I found a possible solution. The > documentation string for org-file-apps should be modified for the sexp > case to use the link variable instead of file. > > #+BEGIN_SRC elisp > (add-to-list 'org-file-apps '("\\.pdf\\'" . (org-pdfview-open link))) > (add-to-list 'org-file-apps '("\\.pdf::\\(\\d+\\)\\'" . (org-pdfview-open > link))) > #+END_SRC I'm not sure about what the initial problem is, but there is no more "sexp" case in `org-file-apps' in development version. You can use a function instead. Regards, -- Nicolas Goaziou
Re: [O] orgmode & pdf-tools
From: AW <alexander.will...@t-online.de> Subject: Re: [O] orgmode & pdf-tools Date: Tue, 19 Apr 2016 21:53:23 +0200 > . . . A N D openSUSE! > > Links of the form [[./foo.pdf::3]] still are being opened on p. 1 instead of > page 3. For description of my issue, see my report from April 3rd below. > > Me, being a user, I can't solve this. I'm on openSuse, current Tumbleweed. I > managed to install PDF-Tools properly, after I found out that you need to > install Cask before loading down the package via Melpa. > > Those lines below from my .emacs work in other installations, as the > maintainer of org-pdfview.el wrote. > (https://github.com/markus1189/org-pdfview/issues/10) > > I build a short .emacs, only the necessary links and packages, to orgmode and > PDF-Tools. No success. > > IS SOMEBODY READING THIS WHO USES openSUSE ? > > I tried but failed to find an error with edebug, but this seems way beyond my > skills. > > Am Sonntag, 3. April 2016, 12:19:33 CEST schrieb AW: >> Hi! >> >> Linux, Orgmode 8.3.4, org-file with many links. Recently I discovered pdf- >> tools, which can display PDFs inside Emacs, just like docview, but much >> faster. >> >> I'd like to >> >> 1. open via a given link from inside the org-file using C-c C-o >> >> 2. the PDF with pdf-tools >> >> 3. on a given page. >> >> Result: PDF is being opened, but always on p. 1 instead of e.g. page 5! >> >> .emacs: >> >> (eval-after-load 'org '(require 'org-pdfview)) >> (delete '("\\.pdf\\'" . default) org-file-apps) >> (add-to-list 'org-file-apps '("\\.pdf\\'" . org-pdfview-open)) >> (add-to-list 'org-file-apps '("\\.pdf::\\([[:digit:]]+\\)\\'" . org-pdfview- >> open)) >> >> link in org-file: >> >> [[./localfile.pdf::5]] >> >> >> Same setup works under windows with other viewer. So probably there is an >> error in those lines above. Any hints? -- Thank you! >> >> Regards, >> >> Alexander After edebugging org-open-file I found a possible solution. The documentation string for org-file-apps should be modified for the sexp case to use the link variable instead of file. #+BEGIN_SRC elisp (add-to-list 'org-file-apps '("\\.pdf\\'" . (org-pdfview-open link))) (add-to-list 'org-file-apps '("\\.pdf::\\(\\d+\\)\\'" . (org-pdfview-open link))) #+END_SRC
Re: [O] orgmode & pdf-tools
. . . A N D openSUSE! Links of the form [[./foo.pdf::3]] still are being opened on p. 1 instead of page 3. For description of my issue, see my report from April 3rd below. Me, being a user, I can't solve this. I'm on openSuse, current Tumbleweed. I managed to install PDF-Tools properly, after I found out that you need to install Cask before loading down the package via Melpa. Those lines below from my .emacs work in other installations, as the maintainer of org-pdfview.el wrote. (https://github.com/markus1189/org-pdfview/issues/10) I build a short .emacs, only the necessary links and packages, to orgmode and PDF-Tools. No success. IS SOMEBODY READING THIS WHO USES openSUSE ? I tried but failed to find an error with edebug, but this seems way beyond my skills. Am Sonntag, 3. April 2016, 12:19:33 CEST schrieb AW: > Hi! > > Linux, Orgmode 8.3.4, org-file with many links. Recently I discovered pdf- > tools, which can display PDFs inside Emacs, just like docview, but much > faster. > > I'd like to > > 1. open via a given link from inside the org-file using C-c C-o > > 2. the PDF with pdf-tools > > 3. on a given page. > > Result: PDF is being opened, but always on p. 1 instead of e.g. page 5! > > .emacs: > > (eval-after-load 'org '(require 'org-pdfview)) > (delete '("\\.pdf\\'" . default) org-file-apps) > (add-to-list 'org-file-apps '("\\.pdf\\'" . org-pdfview-open)) > (add-to-list 'org-file-apps '("\\.pdf::\\([[:digit:]]+\\)\\'" . org-pdfview- > open)) > > link in org-file: > > [[./localfile.pdf::5]] > > > Same setup works under windows with other viewer. So probably there is an > error in those lines above. Any hints? -- Thank you! > > Regards, > > Alexander
[O] orgmode & pdf-tools
Hi! Linux, Orgmode 8.3.4, org-file with many links. Recently I discovered pdf- tools, which can display PDFs inside Emacs, just like docview, but much faster. I'd like to 1. open via a given link from inside the org-file using C-c C-o 2. the PDF with pdf-tools 3. on a given page. Result: PDF is being opened, but always on p. 1 instead of e.g. page 5! .emacs: (eval-after-load 'org '(require 'org-pdfview)) (delete '("\\.pdf\\'" . default) org-file-apps) (add-to-list 'org-file-apps '("\\.pdf\\'" . org-pdfview-open)) (add-to-list 'org-file-apps '("\\.pdf::\\([[:digit:]]+\\)\\'" . org-pdfview- open)) link in org-file: [[./localfile.pdf::5]] Same setup works under windows with other viewer. So probably there is an error in those lines above. Any hints? -- Thank you! Regards, Alexander