Re: [O] orgmode & pdf-tools

2016-08-16 Thread AW
Am Montag, 25. Juli 2016, 13:47:25 CEST schrieb Nicolas Goaziou:
> Hello,
> 
> Pablo S. Casas  writes:
> >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

2016-07-25 Thread Nicolas Goaziou
Hello,

Pablo S. Casas  writes:

>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

2016-07-24 Thread Pablo S . Casas
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

2016-04-19 Thread AW
. . .   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

2016-04-03 Thread 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