From: Eli Zaretskii Date: Sat, 20 Aug 2005 11:41:23 +0000 (+0000) Subject: (tex-bibtex-file, tex-send-tex-command): X-Git-Tag: emacs-pretest-22.0.90~7515 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=966e49906b3e33d0b9eeb61c687bb4410989f94c;p=emacs.git (tex-bibtex-file, tex-send-tex-command): Run the argument of tex-shell-cd-command through convert-standard-filename, to get the correct style of slashes on Windows, and enclose the result in quotes, in case the file name includes whitespace or other special characters. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7d68058a8d7..5fb44137e99 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,11 @@ +2005-08-20 Eli Zaretskii + + * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command): + Run the argument of tex-shell-cd-command through + convert-standard-filename, to get the correct style of slashes on + Windows, and enclose the result in quotes, in case the file name + includes whitespace or other special characters. + 2005-08-19 Andreas Schwab * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el index b5d82f55a0b..b4ec3fe86cf 100644 --- a/lisp/textmodes/tex-mode.el +++ b/lisp/textmodes/tex-mode.el @@ -1942,7 +1942,8 @@ FILE is typically the output DVI or PDF file." default-directory)))) (not dir)) (let (shell-dirtrack-verbose) - (tex-send-command tex-shell-cd-command dir))) + (tex-send-command tex-shell-cd-command + (concat "\"" (convert-standard-filename dir) "\"")))) (with-current-buffer (process-buffer (tex-send-command cmd)) (setq compilation-last-buffer (current-buffer)) (compilation-forget-errors) @@ -2307,7 +2308,8 @@ Runs the shell command defined by `tex-show-queue-command'." (tex-out-file (tex-append (file-name-nondirectory (buffer-file-name)) "")) (file-dir (file-name-directory (buffer-file-name)))) - (tex-send-command tex-shell-cd-command file-dir) + (tex-send-command tex-shell-cd-command + (concat "\"" (convert-standard-filename file-dir) "\"")) (tex-send-command tex-bibtex-command tex-out-file)) (tex-display-shell))