[BACK]Return to roff.7 CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/roff.7 between version 1.106 and 1.108

version 1.106, 2018/10/04 15:16:23 version 1.108, 2018/12/15 19:30:26
Line 39  or
Line 39  or
 code.  code.
 To properly format such manuals, the  To properly format such manuals, the
 .Xr mandoc 1  .Xr mandoc 1
 utility supports a tiny subset of  utility supports a subset of
 .Nm  .Nm
 requests and escapes.  requests and escapes.
 Only these requests and escapes supported by  Even though this manual page lists all
   .Nm
   requests, it only has partial information about requests not supported by
 .Xr mandoc 1  .Xr mandoc 1
 are documented in the present manual,  and about language features that do not matter for manual pages.
 together with the basic language syntax shared by  
 .Nm ,  
 .Xr mdoc 7 ,  
 and  
 .Xr man 7 .  
 For complete  For complete
 .Nm  .Nm
 manuals, consult the  manuals, consult the
Line 193  Many requests and macros support scaled widths for the
Line 190  Many requests and macros support scaled widths for the
 The syntax for a scaled width is  The syntax for a scaled width is
 .Sq Li [+-]?[0-9]*.[0-9]*[:unit:] ,  .Sq Li [+-]?[0-9]*.[0-9]*[:unit:] ,
 where a decimal must be preceded or followed by at least one digit.  where a decimal must be preceded or followed by at least one digit.
 Negative numbers, while accepted, are truncated to zero.  
 .Pp  .Pp
 The following scaling units are accepted:  The following scaling units are accepted:
 .Pp  .Pp
Line 1848  The escape sequence backslash-space
Line 1844  The escape sequence backslash-space
 .Pq Sq \e\ \&  .Pq Sq \e\ \&
 is an unpaddable space-sized non-breaking space character; see  is an unpaddable space-sized non-breaking space character; see
 .Sx Whitespace .  .Sx Whitespace .
   .It Ic \e!
   Embed text up to and including the end of the input line into the
   current diversion or into intermediate output without interpreting
   requests, macros, and escapes.
   Currently unsupported.
 .It Ic \e\(dq  .It Ic \e\(dq
 The rest of the input line is treated as  The rest of the input line is treated as
 .Sx Comments .  .Sx Comments .
Line 1874  instead.
Line 1875  instead.
 .Sx Special Characters  .Sx Special Characters
 with two-letter names, see  with two-letter names, see
 .Xr mandoc_char 7 .  .Xr mandoc_char 7 .
   .It Ic \e)
   Zero-width space transparent to end-of-sentence detection;
   ignored by
   .Xr mandoc 1 .
 .It Ic \e*[ Ns Ar name Ns Ic \&]  .It Ic \e*[ Ns Ar name Ns Ic \&]
 Interpolate the string with the  Interpolate the string with the
 .Ar name .  .Ar name .
Line 1911  Special character
Line 1916  Special character
 .It Ic \e/  .It Ic \e/
 Right italic correction (groff extension); ignored by  Right italic correction (groff extension); ignored by
 .Xr mandoc 1 .  .Xr mandoc 1 .
   .It Ic \e:
   Breaking the line is allowed at this point of the word
   without inserting a hyphen.
   .It Ic \e?
   Embed the text up to the next
   .Ic \e?
   into the current diversion without interpreting requests, macros,
   and escapes.
   This is a groff extension and currently unsupported.
 .It Ic \e[ Ns Ar name Ns Ic \&]  .It Ic \e[ Ns Ar name Ns Ic \&]
 .Sx Special Characters  .Sx Special Characters
 with names of arbitrary length, see  with names of arbitrary length, see
Line 1918  with names of arbitrary length, see
Line 1932  with names of arbitrary length, see
 .It Ic \e^  .It Ic \e^
 One-twelfth em half-narrow space character, effectively zero-width in  One-twelfth em half-narrow space character, effectively zero-width in
 .Xr mandoc 1 .  .Xr mandoc 1 .
   .It Ic \e_
   Underline special character; use
   .Ic \e(ul
   instead.
 .It Ic \e`  .It Ic \e`
 Grave accent special character; use  Grave accent special character; use
 .Ic \e(ga  .Ic \e(ga
Line 1938  Digit width space character.
Line 1956  Digit width space character.
 .It Ic \eA\(aq Ns Ar string Ns Ic \(aq  .It Ic \eA\(aq Ns Ar string Ns Ic \(aq
 Anchor definition; ignored by  Anchor definition; ignored by
 .Xr mandoc 1 .  .Xr mandoc 1 .
   .It Ic \ea
   Leader character; ignored by
   .Xr mandoc 1 .
 .It Ic \eB\(aq Ns Ar string Ns Ic \(aq  .It Ic \eB\(aq Ns Ar string Ns Ic \(aq
 Interpolate  Interpolate
 .Sq 1  .Sq 1
Line 1965  Draw graphics function; ignored by
Line 1986  Draw graphics function; ignored by
 .It Ic \ed  .It Ic \ed
 Move down by half a line; ignored by  Move down by half a line; ignored by
 .Xr mandoc 1 .  .Xr mandoc 1 .
   .It Ic \eE
   Escape character intended to not be interpreted in copy mode.
   In
   .Xr mandoc 1 ,
   it does the same as
   .Ic \e
   itself for now.
 .It Ic \ee  .It Ic \ee
 Backslash special character.  Backslash special character.
 .It Ic \eF[ Ns Ar name Ns Ic \&]  .It Ic \eF[ Ns Ar name Ns Ic \&]
Line 2046  the register is first incremented or decremented by th
Line 2074  the register is first incremented or decremented by th
 that was specified in the relevant  that was specified in the relevant
 .Ic \&nr  .Ic \&nr
 request, and the changed value is interpolated.  request, and the changed value is interpolated.
   .It Ic \eO Ns Ar digit , Ic \eO[5 Ns arguments Ns Ic \&]
   Suppress output.
   This is a groff extension and currently unsupported.
   With an argument of
   .Ic 1 , 2 , 3 ,
   or
   .Ic 4 ,
   it is ignored.
 .It Ic \eo\(aq Ns Ar string Ns Ic \(aq  .It Ic \eo\(aq Ns Ar string Ns Ic \(aq
 Overstrike, writing all the characters contained in the  Overstrike, writing all the characters contained in the
 .Ar string  .Ar string
Line 2057  Break the output line at the end of the current word.
Line 2093  Break the output line at the end of the current word.
 .It Ic \eR\(aq Ns Ar name Oo +|- Oc Ns Ar number Ns Ic \(aq  .It Ic \eR\(aq Ns Ar name Oo +|- Oc Ns Ar number Ns Ic \(aq
 Set number register; ignored by  Set number register; ignored by
 .Xr mandoc 1 .  .Xr mandoc 1 .
   .It Ic \er
   Move up by one line; ignored by
   .Xr mandoc 1 .
 .It Ic \eS\(aq Ns Ar number Ns Ic \(aq  .It Ic \eS\(aq Ns Ar number Ns Ic \(aq
 Slant output; ignored by  Slant output; ignored by
 .Xr mandoc 1 .  .Xr mandoc 1 .
Line 2123  The
Line 2162  The
 .Xr mandoc 1  .Xr mandoc 1
 implementation of the  implementation of the
 .Nm  .Nm
 language is intentionally incomplete.  language is incomplete.
 Unimplemented features include:  Major unimplemented features include:
 .Pp  .Pp
 .Bl -dash -compact  .Bl -dash -compact
 .It  .It
Line 2135  never reads or writes external files except via
Line 2174  never reads or writes external files except via
 requests with safe relative paths.  requests with safe relative paths.
 .It  .It
 There is no automatic hyphenation, no adjustment to the right margin,  There is no automatic hyphenation, no adjustment to the right margin,
 and no centering; the output is always set flush-left.  and very limited support for centering; the output is always set flush-left.
 .It  .It
 Support for setting tabulator positions  Support for setting tabulator and leader characters is missing,
 and tabulator and leader characters is missing,  
 and support for manually changing indentation is limited.  and support for manually changing indentation is limited.
 .It  .It
 The  The
Line 2149  output media.
Line 2187  output media.
 .It  .It
 Width measurements are implemented in a crude way  Width measurements are implemented in a crude way
 and often yield wrong results.  and often yield wrong results.
 Explicit movement requests and escapes are ignored.  Support for explicit movement requests and escapes is limited.
 .It  .It
 There is no concept of output pages, no support for floats,  There is no concept of output pages, no support for floats,
 graphics drawing, and picture inclusion;  graphics drawing, and picture inclusion;
 terminal output is always continuous.  terminal output is always continuous.
 .It  .It
 Requests regarding color, font families, and glyph manipulation  Requests regarding color, font families, font sizes,
 are ignored.  and glyph manipulation are ignored.
 Font support is very limited.  Font support is very limited.
 Kerning is not implemented, and no ligatures are produced.  Kerning is not implemented, and no ligatures are produced.
 .It  .It
Line 2164  The
Line 2202  The
 .Qq \(aq  .Qq \(aq
 macro control character does not suppress output line breaks.  macro control character does not suppress output line breaks.
 .It  .It
 Diversions are not implemented,  Diversions and environments are not implemented,
 and support for traps is very incomplete.  and support for traps is very incomplete.
   .It
   Use of macros is not supported inside
   .Xr tbl 7
   code.
 .El  .El
 .Pp  .Pp
 The special semantics of the  The special semantics of the

Legend:
Removed from v.1.106  
changed lines
  Added in v.1.108

CVSweb