hgbook

annotate ja/99defs.tex @ 846:29b47af6a275

Adding KDiff3 screenshot.
author gpiancastelli
date Sat Aug 22 17:02:37 2009 +0200 (2009-08-22)
parents
children
rev   line source
foozy@708 1 % Bug ID.
foozy@708 2 \newcommand{\bug}[1]{\index{Mercurial
foozy@708 3 $B%P%0%G!<%?%Y!<%9(B!
foozy@708 4 \href{http://www.selenic.com/mercurial/bts/issue#1}{$B%P%0(B~#1}
foozy@708 5 }\href{http://www.selenic.com/mercurial/bts/issue#1}{Mercurial
foozy@708 6 $B%P%0HV9f(B~#1}}
foozy@708 7
foozy@708 8 % File name in the user's home directory.
foozy@708 9 \newcommand{\tildefile}[1]{\texttt{\~{}/#1}}
foozy@708 10
foozy@708 11 % File name.
foozy@708 12 \newcommand{\filename}[1]{\texttt{#1}}
foozy@708 13
foozy@708 14 % Directory name.
foozy@708 15 \newcommand{\dirname}[1]{\texttt{#1}}
foozy@708 16
foozy@708 17 % File name, with index entry.
foozy@708 18 % The ``s'' prefix comes from ``special''.
foozy@708 19 \newcommand{\sfilename}[1]{\index{\texttt{#1} $B%U%!%$%k(B}\texttt{#1}}
foozy@708 20
foozy@708 21 % Directory name, with index entry.
foozy@708 22 \newcommand{\sdirname}[1]{\index{\texttt{#1} $B%G%#%l%/%H%j(B}\texttt{#1}}
foozy@708 23
foozy@708 24 % Mercurial extension.
foozy@708 25 \newcommand{\hgext}[1]{\index{\texttt{#1} $B%$%/%9%F%s%7%g%s(B}\texttt{#1}}
foozy@708 26
foozy@708 27 % Command provided by a Mercurial extension.
foozy@708 28 \newcommand{\hgxcmd}[2]{\index{\texttt{#2} $B%3%^%s%I(B (\texttt{#1}
foozy@708 29 $B%$%/%9%F%s%7%g%s(B)
foozy@708 30 }\index{\texttt{#1} $B%$%/%9%F%s%7%g%s(B!\texttt{#2} $B%3%^%s%I(B
foozy@708 31 }``\texttt{hg #2}''}
foozy@708 32
foozy@708 33 % Mercurial command.
foozy@708 34 \newcommand{\hgcmd}[1]{\index{\texttt{#1} $B%3%^%s%I(B}``\texttt{hg #1}''}
foozy@708 35
foozy@708 36 % Mercurial command, with arguments.
foozy@708 37 \newcommand{\hgcmdargs}[2]{\index{\texttt{#1} $B%3%^%s%I(B}``\texttt{hg #1 #2}''}
foozy@708 38
foozy@708 39 \newcommand{\tplkword}[1]{\index{\texttt{#1} $B%F%s%W%l!<%H%-!<%o!<%I(B
foozy@708 40 }\index{$B%F%s%W%l!<%H%-!<%o!<%I(B!\texttt{#1}}\texttt{#1}}
foozy@708 41
foozy@708 42 \newcommand{\tplkwfilt}[2]{
foozy@708 43 \index{\texttt{#1} $B%F%s%W%l!<%H%-!<%o!<%I(B!\texttt{#2} $B%U%#%k%?(B
foozy@708 44 }\index{$B%F%s%W%l!<%H%U%#%k%?(B!
foozy@708 45 \texttt{#2}}\index{\texttt{#2} $B%F%s%W%l!<%H%U%#%k%?(B}\texttt{#2}}
foozy@708 46
foozy@708 47 \newcommand{\tplfilter}[1]{\index{$B%F%s%W%l!<%H%U%#%k%?(B!\texttt{#1}
foozy@708 48 }\index{\texttt{#1} $B%F%s%W%l!<%H%U%#%k%?(B}\texttt{#1}}
foozy@708 49
foozy@708 50 % Shell/system command.
foozy@708 51 \newcommand{\command}[1]{\index{\texttt{#1} $B%7%9%F%`%3%^%s%I(B}\texttt{#1}}
foozy@708 52
foozy@708 53 % Shell/system command, with arguments.
foozy@708 54 \newcommand{\cmdargs}[2]{\index{\texttt{#1} $B%3%^%s%I(B}``\texttt{#1 #2}''}
foozy@708 55
foozy@708 56 % Mercurial command option.
foozy@708 57 \newcommand{\hgopt}[2]{\index{\texttt{#1} $B%3%^%s%I(B!\texttt{#2} $B%*%W%7%g%s(B
foozy@708 58 }\texttt{#2}}
foozy@708 59
foozy@708 60 % Mercurial command option, provided by an extension command.
foozy@708 61 \newcommand{\hgxopt}[3]{
foozy@708 62 \index{\texttt{#2} $B%3%^%s%I(B(\texttt{#1} $B%$%/%9%F%s%7%g%s(B)!
foozy@708 63 \texttt{#3} $B%*%W%7%g%s(B
foozy@708 64 }\index{\texttt{#1} $B%$%/%9%F%s%7%g%s(B!\texttt{#2} $B%3%^%s%I(B!
foozy@708 65 \texttt{#3} $B%*%W%7%g%s(B}\texttt{#3}}
foozy@708 66
foozy@708 67 % Mercurial global option.
foozy@708 68 \newcommand{\hggopt}[1]{\index{$B%0%m!<%P%k%*%W%7%g%s(B!\texttt{#1} $B%*%W%7%g%s(B
foozy@708 69 }\texttt{#1}}
foozy@708 70
foozy@708 71 % Shell/system command option.
foozy@708 72 \newcommand{\cmdopt}[2]{\index{\texttt{#1} $B%3%^%s%I(B!\texttt{#2} $B%*%W%7%g%s(B
foozy@708 73 }\texttt{#2}}
foozy@708 74
foozy@708 75 % Command option.
foozy@708 76 \newcommand{\option}[1]{\texttt{#1}}
foozy@708 77
foozy@708 78 % Software package.
foozy@708 79 \newcommand{\package}[1]{\index{\texttt{#1} $B%Q%C%1!<%8(B}\texttt{#1}}
foozy@708 80
foozy@708 81 % Section name from a hgrc file.
foozy@708 82 \newcommand{\rcsection}[1]{\index{\texttt{hgrc} $B%U%!%$%k(B!\texttt{#1} $B%;%/%7%g%s(B
foozy@708 83 }\texttt{[#1]}}
foozy@708 84
foozy@708 85 % Named item in a hgrc file section.
foozy@708 86 \newcommand{\rcitem}[2]{\index{\texttt{hgrc} $B%U%!%$%k(B!
foozy@708 87 \texttt{#1} $B%;%/%7%g%s(B!\texttt{#2} $B9`L\(B}\texttt{#2}}
foozy@708 88
foozy@708 89 % hgrc file.
foozy@708 90 \newcommand{\hgrc}{\index{$B@_Dj%U%!%$%k(B!\texttt{hgrc}(Linux/Unix)
foozy@708 91 }\index{\texttt{hgrc} $B@_Dj%U%!%$%k(B}\texttt{hgrc}}
foozy@708 92
foozy@708 93 % Mercurial.ini file.
foozy@708 94 \newcommand{\hgini}{\index{$B@_Dj%U%!%$%k(B!\texttt{Mercurial.ini}(Windows)
foozy@708 95 }\index{\texttt{Mercurial.ini} $B@_Dj%U%!%$%k(B
foozy@708 96 }\texttt{Mercurial.ini}}
foozy@708 97
foozy@708 98 % Hook name.
foozy@708 99 \newcommand{\hook}[1]{\index{\texttt{#1} $B%U%C%/(B
foozy@708 100 }\index{$B%U%C%/(B!\texttt{#1}}\texttt{#1}}
foozy@708 101
foozy@708 102 % Environment variable.
foozy@708 103 \newcommand{\envar}[1]{\index{\texttt{#1} $B4D6-JQ?t(B
foozy@708 104 }\index{$B4D6-JQ?t(B!\texttt{#1}}\texttt{#1}}
foozy@708 105
foozy@708 106 % Python module.
foozy@708 107 \newcommand{\pymod}[1]{\index{\texttt{#1} $B%b%8%e!<%k(B}\texttt{#1}}
foozy@708 108
foozy@708 109 % Python class in a module.
foozy@708 110 \newcommand{\pymodclass}[2]{\index{\texttt{#1} $B%b%8%e!<%k(B!\texttt{#2} $B%/%i%9(B
foozy@708 111 }\texttt{#1.#2}}
foozy@708 112
foozy@708 113 % Python function in a module.
foozy@708 114 \newcommand{\pymodfunc}[2]{\index{\texttt{#1} $B%b%8%e!<%k(B!\texttt{#2} $B4X?t(B
foozy@708 115 }\texttt{#1.#2}}
foozy@708 116
foozy@708 117 % Code sample, eating 4 characters of leading space.
foozy@708 118 \DefineVerbatimEnvironment{codesample4}{Verbatim}{
foozy@708 119 frame=single,
foozy@708 120 gobble=4,
foozy@708 121 xleftmargin=0.1\textwidth,
foozy@708 122 xrightmargin=0.1\textwidth,
foozy@708 123 baselinestretch=0.8,
foozy@708 124 numbers=left,
foozy@708 125 commandchars=\\\{\}
foozy@708 126 }
foozy@708 127
foozy@708 128 % Code sample, eating 2 characters of leading space.
foozy@708 129 \DefineVerbatimEnvironment{codesample2}{Verbatim}{
foozy@708 130 frame=single,
foozy@708 131 gobble=2,
foozy@708 132 xleftmargin=0.1\textwidth,
foozy@708 133 xrightmargin=0.1\textwidth,
foozy@708 134 baselinestretch=0.8,
foozy@708 135 numbers=left,
foozy@708 136 commandchars=\\\{\}
foozy@708 137 }
foozy@708 138
foozy@708 139 % Interaction from the examples directory.
foozy@708 140 \newcommand{\interaction}[1]{
foozy@708 141 \vspace{1.5\kanjicharheight}
foozy@708 142 \VerbatimInput[
foozy@708 143 frame=single,
foozy@708 144 xleftmargin=0.1\textwidth,
foozy@708 145 xrightmargin=0.1\textwidth,
foozy@708 146 baselinestretch=0.8,
foozy@708 147 numbers=left,
foozy@708 148 commandchars=\\\{\}
foozy@708 149 ]{%
foozy@708 150 % examples/#1.out
foozy@708 151 examples/#1.lxo
foozy@708 152 }
foozy@708 153 \vspace{1.5\kanjicharheight}
foozy@708 154 }
foozy@708 155 % Example code from the examples directory.
foozy@708 156 \newcommand{\excode}[1]{
foozy@708 157 \vspace{1.5\kanjicharheight}
foozy@708 158 \VerbatimInput[
foozy@708 159 frame=single,
foozy@708 160 xleftmargin=0.1\textwidth,
foozy@708 161 xrightmargin=0.1\textwidth,
foozy@708 162 baselinestretch=0.8,
foozy@708 163 numbers=left,
foozy@708 164 commandchars=\\\{\}
foozy@708 165 ]{../examples/#1}
foozy@708 166 \vspace{1.5\kanjicharheight}
foozy@708 167 }
foozy@708 168
foozy@708 169 % Reference entry for a command.
foozy@708 170 \newcommand{\cmdref}[2]{\section{\hgcmd{#1}---#2}\label{cmdref:#1}
foozy@708 171 \index{\texttt{#1} $B%3%^%s%I(B}}
foozy@708 172
foozy@708 173 % Reference entry for a command option with long and short forms.
foozy@708 174 \newcommand{\optref}[3]{\subsubsection{\hgopt{#1}{--#3} $B$J$$$7(B
foozy@708 175 \hgopt{#1}{-#2}}}
foozy@708 176
foozy@708 177 % Reference entry for a command option with only long form.
foozy@708 178 \newcommand{\loptref}[2]{\subsubsection{\hgopt{#1}{--#2} $B%*%W%7%g%s(B}}
foozy@708 179
foozy@708 180 %%% Local Variables:
foozy@708 181 %%% mode: latex
foozy@708 182 %%% TeX-master: "00book"
foozy@708 183 %%% End: