From: Richard M. Stallman Date: Mon, 18 Jan 1999 01:18:19 +0000 (+0000) Subject: (latex-run-command): Doc fix. X-Git-Tag: emacs-20.4~840 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5616ee4617092578abb2bd1fe98d4f1b03ce7d57;p=emacs.git (latex-run-command): Doc fix. (tex-command): Doc fix. (tex-compilation-parse-errors): Doc fix. (tex-generate-zap-file-name): Don't start the name with -. (tex-expand-files): Works now also with strings ending with ":". --- diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el index e4ee3049d83..bee639bd48f 100644 --- a/lisp/textmodes/tex-mode.el +++ b/lisp/textmodes/tex-mode.el @@ -1,6 +1,6 @@ ;;; tex-mode.el --- TeX, LaTeX, and SliTeX mode commands. -;; Copyright (C) 1985, 86, 89, 92, 94, 95, 96, 1997 +;; Copyright (C) 1985, 86, 89, 92, 94, 95, 96, 97, 1998 ;; Free Software Foundation, Inc. ;; Maintainer: FSF @@ -107,7 +107,8 @@ These precede the input file name." (defcustom latex-run-command "latex" "*Command used to run LaTeX subjob. If this string contains an asterisk (`*'), that is replaced by the file name; -otherwise, the file name, preceded by blank, is added at the end." +otherwise the value of `tex-start-options-string' and the file name are added +at the end, with blanks as separators." :type 'string :group 'tex-run) @@ -225,7 +226,8 @@ tex shell terminates.") (defvar tex-command nil "Command to run TeX. -The name of the file, preceded by a blank, will be added to this string.") +The usual values are `tex-run-command' and `latex-run-command'. +See the documentations of these variables.") (defvar tex-trailer nil "String appended after the end of a region sent to TeX by \\[tex-region].") @@ -1110,6 +1112,7 @@ the source file is read in, and the text location is saved in If LIMIT-SEARCH is non-nil, don't bother parsing past that location. If FIND-AT-LEAST is non-nil, don't bother parsing after finding that +many new errors. This function works on TeX compilations only. It is necessary for that purpose, since TeX does not put file names on the same line as @@ -1320,7 +1323,7 @@ This function is more useful than \\[tex-buffer] when you need the ;; in case there are multiple shells (for same or different user). ;; Dec 1998: There is a report that some versions of xdvi ;; don't work with file names that start with #. - (format "-tz#%d%s" + (format "_TZ_%d-%s" (process-id (get-buffer-process "*tex-shell*")) (tex-strip-dots (system-name)))) @@ -1339,7 +1342,9 @@ This function is more useful than \\[tex-buffer] when you need the (setq start (match-end 0))) (or (= start 0) (setq elts (cons (substring s start) elts))) - (mapconcat 'expand-file-name (nreverse elts) ":"))) + (mapconcat '(lambda (elt) + (if (= (length elt) 0) elt (expand-file-name elt))) + (nreverse elts) ":"))) (defun tex-shell-running () (and (get-process "tex-shell")