whitespace only -- improve readability

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16661 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Uwe Stöhr 2007-01-13 02:25:14 +00:00
parent 1357910dd2
commit b65a2f2b7b

View File

@ -50,18 +50,23 @@
% Both commands call \AddVariable to give value 'yes' or 'no' to % Both commands call \AddVariable to give value 'yes' or 'no' to
% the variable chk_<name>. % the variable chk_<name>.
%%% %%%
\newcommand{\prefix}{+} % the character used by grep to filter 'good' output \newcommand{\prefix}{+} % the character used by grep to filter 'good' output
\newcommand{\AddLayout}[4][\default]{ \newcommand{\AddLayout}[4][\default]{
\def\default{#2} \def\default{#2}
\immediate\write\layouts{"#2" "#1" "#3" "#4"}} \immediate\write\layouts{"#2" "#1" "#3" "#4"}}
\newcommand{\AddVariable}[2]{ \newcommand{\AddVariable}[2]{
\immediate\write\sed{s!@chk_#1@!#2!g} \immediate\write\sed{s!@chk_#1@!#2!g}
\immediate\write\vars{chk_#1='#2'}} \immediate\write\vars{chk_#1='#2'}}
\newcommand{\AddPackage}[1]{ \newcommand{\AddPackage}[1]{
\immediate\write\packages{#1}} \immediate\write\packages{#1}}
% Tests whether an item is present % Tests whether an item is present
% Syntax: \TestItem{<file>}{<name>}{<type>}{<ext>}{<iftrue>}{<iffalse>} % Syntax: \TestItem{<file>}{<name>}{<type>}{<ext>}{<iftrue>}{<iffalse>}
\newif\ifexists \newif\ifexists
\newcommand{\TestItem}[6][\default]{ \newcommand{\TestItem}[6][\default]{
\def\default{#2} \def\default{#2}
\def\files{#1} \def\files{#1}
@ -85,6 +90,7 @@
\AddVariable{#2}{no} \AddVariable{#2}{no}
#6 #6
\fi} \fi}
\newcommand{\TestPackage}[2][\default]{ \newcommand{\TestPackage}[2][\default]{
\TestItem[#1]{#2}{package}{sty}{\AddPackage{#2}}{}} \TestItem[#1]{#2}{package}{sty}{\AddPackage{#2}}{}}
\newcommand{\TestDocClass}[2]{ \newcommand{\TestDocClass}[2]{
@ -94,11 +100,13 @@
\global\@namedef{layout@#1}{}} \global\@namedef{layout@#1}{}}
{} % we have already tried this one. {} % we have already tried this one.
} }
\newcommand{\DeclareLaTeXClass}[2][\default]{ \newcommand{\DeclareLaTeXClass}[2][\default]{
\TestItem[#1]{\layoutname}{document class}{cls} \TestItem[#1]{\layoutname}{document class}{cls}
{\AddLayout[\firstelement]{\layoutname}{#2}{true}} {\AddLayout[\firstelement]{\layoutname}{#2}{true}}
{\AddLayout[\firstelement]{\layoutname}{#2}{false}} {\AddLayout[\firstelement]{\layoutname}{#2}{false}}
} }
% Only for compatibility. Will be removed later. % Only for compatibility. Will be removed later.
\let\DeclareSGMLClass=\DeclareDocBookClass \let\DeclareSGMLClass=\DeclareDocBookClass
@ -155,10 +163,12 @@
\def\mesg{} \def\mesg{}
{\def\typeout#1{\xdef\mesg{\mesg #1}} {\def\typeout#1{\xdef\mesg{\mesg #1}}
\the\everyjob} \the\everyjob}
% (2) strip the useless parts from \mesg. This uses the fact that TeX % (2) strip the useless parts from \mesg. This uses the fact that TeX
% allows to define macros with parameters delimited by arbitrary text. % allows to define macros with parameters delimited by arbitrary text.
\def\strip#1patterns for #2, loaded.#3\endmark{\def\langs{#2}} \def\strip#1patterns for #2, loaded.#3\endmark{\def\langs{#2}}
\expandafter\strip\mesg\endmark \expandafter\strip\mesg\endmark
% (3) handle the result % (3) handle the result
\message{^^J\prefix checking for available hyphenation patterns... \langs} \message{^^J\prefix checking for available hyphenation patterns... \langs}
\AddVariable{languages}{\langs} \AddVariable{languages}{\langs}
@ -179,6 +189,7 @@
\message{^^J\prefix checking for default encoding (this may take a long time)^^J} \message{^^J\prefix checking for default encoding (this may take a long time)^^J}
\font\test=ecrm1000\relax \font\test=ecrm1000\relax
\ifx\test\nullfont \ifx\test\nullfont
\message{^^J\prefix\prefix checking for ec fonts... no^^J} \message{^^J\prefix\prefix checking for ec fonts... no^^J}
\AddVariable{ec}{no} \AddVariable{ec}{no}
@ -237,6 +248,7 @@
% The test for the graphics package is slightly more involved... % The test for the graphics package is slightly more involved...
\newcommand\groption{dvips} \newcommand\groption{dvips}
\TestItem{graphicx}{package}{sty} \TestItem{graphicx}{package}{sty}
% Let's do some clever things to guess the default driver for the % Let's do some clever things to guess the default driver for the
% graphicx package. The maintainer of the site might have declared it % graphicx package. The maintainer of the site might have declared it
% in the file 'graphics.cfg'. Let's hope there are no strange commands % in the file 'graphics.cfg'. Let's hope there are no strange commands
@ -245,6 +257,7 @@
\InputIfFileExists{graphics.cfg}{}{} \InputIfFileExists{graphics.cfg}{}{}
\AddPackage{graphicx}} \AddPackage{graphicx}}
{\renewcommand{\groption}{none}} {\renewcommand{\groption}{none}}
\message{^^J\prefix checking for graphics driver... \groption^^J} \message{^^J\prefix checking for graphics driver... \groption^^J}
\AddVariable{graphicsdriver}{\groption} \AddVariable{graphicsdriver}{\groption}
@ -286,5 +299,6 @@
\immediate\closeout\packages \immediate\closeout\packages
\typeout{\prefix Inspection done.} \typeout{\prefix Inspection done.}
\typeout{\prefix Read the file doc/LaTeXConfig.lyx for more information.} \typeout{\prefix Read the file doc/LaTeXConfig.lyx for more information.}
% Get the real \end command, that has been hidden by LaTeX % Get the real \end command, that has been hidden by LaTeX
\@@end \@@end