[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#23803: 11.89.4; Integration of pdf-tools lazy loading

From: Christoph Paulik
Subject: bug#23803: 11.89.4; Integration of pdf-tools lazy loading
Date: Sun, 19 Jun 2016 13:16:33 +0200
User-agent: mu4e 0.9.16; emacs 24.5.1


I was not really sure if this qualifies as a bug but decided to post it here anyway.

There seems to be an issue when lazy loading auctex and pdf-tools.

tex.el uses (unless (featurep 'pdf-tools)) at http://git.savannah.gnu.org/cgit/auctex.git/tree/tex.el#n1265 to check if pdf-tools is installed. This does not work if pdf-tools is loaded with e.g. use-package and the :defer flag set to t. I've worked around that (https://github.com/syl20bnr/spacemacs/pull/6365) by defining my own function which omits the (featurep) check and it works fine so this might be something to consider for auctex.

Emacs  : GNU Emacs 24.5.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.20.6)
of 2016-06-04 on juergen
Package: 11.89.4

current state:
AUCTeX-date "2016-05-22"
window-system 'x
LaTeX-version "2e"
TeX-style-path '("~/.emacs.d/auctex" 
                 "/home/cp/.emacs.d/auctex/auto" "/home/cp/.emacs.d/auctex/style" "auto" 
TeX-auto-save t
TeX-parse-self t
TeX-master t
TeX-command-list '(("LatexMk" "latexmk %(-PDF)%S%(mode) %(file-line-error) %t" 
TeX-run-latexmk nil
                    (plain-tex-mode latex-mode doctex-mode) :help "Run LatexMk")
                   ("TeX" "%(PDF)%(tex) %(file-line-error) %(extraopts) 
%`%S%(PDFout)%(mode)%' %t"
                    TeX-run-TeX nil (plain-tex-mode ams-tex-mode texinfo-mode) :help 
"Run plain TeX")
                   ("LaTeX" "%`%l%(mode)%' %t" TeX-run-TeX nil (latex-mode doctex-mode) 
:help "Run LaTeX")
                   ("Makeinfo" "makeinfo %(extraopts) %t" TeX-run-compile nil 
(texinfo-mode) :help
                    "Run Makeinfo with Info output")
                   ("Makeinfo HTML" "makeinfo %(extraopts) --html %t" 
TeX-run-compile nil (texinfo-mode)
                    :help "Run Makeinfo with HTML output")
                   ("AmSTeX" "amstex %(PDFout) %(extraopts) %`%S%(mode)%' %t" 
TeX-run-TeX nil (ams-tex-mode)
                    :help "Run AMSTeX")
                   ("ConTeXt" "%(cntxcom) --once --texutil %(extraopts) 
%(execopts)%t" TeX-run-TeX nil
                    (context-mode) :help "Run ConTeXt once")
                   ("ConTeXt Full" "%(cntxcom) %(extraopts) %(execopts)%t" 
TeX-run-TeX nil (context-mode)
                    :help "Run ConTeXt until completion")
                   ("BibTeX" "bibtex %s" TeX-run-BibTeX nil t :help "Run 
                   ("Biber" "biber %s" TeX-run-Biber nil t :help "Run Biber")
                   ("View" "%V" TeX-run-discard-or-function t t :help "Run 
                   ("Print" "%p" TeX-run-command t t :help "Print the file")
                   ("Queue" "%q" TeX-run-background nil t :help "View the printer 
queue" :visible
                   ("File" "%(o?)dvips %d -o %f " TeX-run-dvips t t :help "Generate 
PostScript file")
                   ("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil t :help 
"Convert DVI file to PostScript")
                   ("Dvipdfmx" "dvipdfmx %d" TeX-run-dvipdfmx nil t :help
                    "Convert DVI file to PDF with dvipdfmx")
                   ("Ps2pdf" "ps2pdf %f" TeX-run-ps2pdf nil t :help "Convert 
PostScript file to PDF")
                   ("Index" "makeindex %s" TeX-run-index nil t :help "Run makeindex 
to create index file")
                   ("Xindy" "texindy %s" TeX-run-command nil t :help "Run xindy to 
create index file")
                   ("Check" "lacheck %s" TeX-run-compile nil (latex-mode) :help
                    "Check LaTeX file for correctness")
                   ("ChkTeX" "chktex -v6 %s" TeX-run-compile nil (latex-mode) 
                    "Check LaTeX file for common mistakes")
                   ("Spell" "(TeX-ispell-document \"\")" TeX-run-function nil t 
                    "Spell-check the document")
                   ("Clean" "TeX-clean" TeX-run-function nil t :help "Delete 
generated intermediate files")
                   ("Clean All" "(TeX-clean t)" TeX-run-function nil t :help
                    "Delete generated intermediate and output files")
                   ("Other" "" TeX-run-command t t :help "Run an arbitrary 


Christoph Paulik
Twitter, Github: @cpaulik
PGP: 8CFC D7DF 2867 B2DC 749B  1B0A 6E3B A262 5186 A0AC

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]