summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Politz <politza@hochschule-trier.de>2015-05-24 11:53:23 +0200
committerAndreas Politz <politza@hochschule-trier.de>2015-05-24 11:53:23 +0200
commit1c0e87cde6fa31f2be0b4eb4bdb3f705a437eed9 (patch)
treece0dc00c177633ded8c340a59dd0872f1b873264
parent8daeccba8a4a49e5f7f57693932413431ed85aaf (diff)
Start server in an existing directory
* lisp/pdf-info.el (pdf-info-check-epdfinfo): Let default-directory be ~. (pdf-info-process-assert-running): Ditto.
-rw-r--r--lisp/pdf-info.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/pdf-info.el b/lisp/pdf-info.el
index 9e186ca..17efa8f 100644
--- a/lisp/pdf-info.el
+++ b/lisp/pdf-info.el
@@ -181,7 +181,8 @@ server, that it never ran.")
(error "pdf-info-epdfinfo-program is unset or not a string"))
(unless (file-executable-p executable)
(error "pdf-info-epdfinfo-program is not executable"))
- (let ((tempfile (make-temp-file "pdf-info-check-epdfinfo")))
+ (let ((tempfile (make-temp-file "pdf-info-check-epdfinfo"))
+ (default-directory "~"))
(unwind-protect
(with-temp-buffer
(with-temp-file tempfile
@@ -229,6 +230,7 @@ error."
(error "The epdfinfo server quit"))
(pdf-info-check-epdfinfo)
(let* ((process-connection-type) ;Avoid 4096 Byte bug #12440.
+ (default-directory "~")
(proc (start-process
"epdfinfo" " *epdfinfo*" pdf-info-epdfinfo-program)))
(with-current-buffer " *epdfinfo*"