kiss-repository

personal kiss repository
git clone git://git.ckyln.com/~cem/kiss-repository.git
Log | Files | Refs | Submodules | README | LICENSE

nvi-16-manpage_errors.patch (19166B)


      1 #! /bin/sh /usr/share/dpatch/dpatch-run
      2 ## 16manpage_errors.dpatch by  <hesso@pool.math.tu-berlin.de>
      3 ##
      4 ## DP: Fix a truckload of roff markup glitches.
      5 
      6 @DPATCH@
      7 diff -Naur nvi-1.81.6.orig/docs/vi.man/vi.1 nvi-1.81.6/docs/vi.man/vi.1
      8 --- nvi-1.81.6.orig/docs/vi.man/vi.1	2007-11-18 17:41:42.000000000 +0100
      9 +++ nvi-1.81.6/docs/vi.man/vi.1	2008-05-01 18:17:59.000000000 +0200
     10 @@ -17,35 +17,35 @@
     11  .SH SYNOPSIS
     12  .B ex
     13  [\c
     14 -.B -eFRrSsv\c
     15 +.B \-eFRrSsv\c
     16  ] [\c
     17 -.BI -c " cmd"\c
     18 +.BI \-c " cmd"\c
     19  ] [\c
     20 -.BI -t " tag"\c
     21 +.BI \-t " tag"\c
     22  ] [\c
     23 -.BI -w " size"\c
     24 +.BI \-w " size"\c
     25  ] [file ...]
     26  .br
     27  .B vi
     28  [\c
     29 -.B -eFlRrSv\c
     30 +.B \-eFlRrSv\c
     31  ] [\c
     32 -.BI -c " cmd"\c
     33 +.BI \-c " cmd"\c
     34  ] [\c
     35 -.BI -t " tag"\c
     36 +.BI \-t " tag"\c
     37  ] [\c
     38 -.BI -w " size"\c
     39 +.BI \-w " size"\c
     40  ] [file ...]
     41  .br
     42  .B view
     43  [\c
     44 -.B -eFRrSv\c
     45 +.B \-eFRrSv\c
     46  ] [\c
     47 -.BI -c " cmd"\c
     48 +.BI \-c " cmd"\c
     49  ] [\c
     50 -.BI -t " tag"\c
     51 +.BI \-t " tag"\c
     52  ] [\c
     53 -.BI -w " size"\c
     54 +.BI \-w " size"\c
     55  ] [file ...]
     56  .SH LICENSE
     57  The vi program is freely redistributable.  You are welcome to copy,
     58 @@ -57,7 +57,7 @@
     59  .I \&Vi
     60  is a screen oriented text editor.
     61  .I \&Ex
     62 -is a line-oriented text editor.
     63 +is a line\(hyoriented text editor.
     64  .I \&Ex
     65  and
     66  .I \&vi
     67 @@ -66,7 +66,7 @@
     68  .I View
     69  is the equivalent of using the
     70  .B \-R
     71 -(read-only) option of
     72 +(read\(hyonly) option of
     73  .IR \&vi .
     74  .PP
     75  This manual page is the one provided with the
     76 @@ -75,7 +75,7 @@
     77  .I ex/vi
     78  text editors.
     79  .I Nex/nvi
     80 -are intended as bug-for-bug compatible replacements for the original
     81 +are intended as bug\(hyfor\(hybug compatible replacements for the original
     82  Fourth Berkeley Software Distribution (4BSD)
     83  .I \&ex
     84  and
     85 @@ -93,7 +93,7 @@
     86  editor before this manual page.
     87  If you're in an unfamiliar environment, and you absolutely have to
     88  get work done immediately, read the section after the options
     89 -description, entitled ``Fast Startup''.
     90 +description, entitled \(lqFast Startup\(rq.
     91  It's probably enough to get you going.
     92  .PP
     93  The following options are available:
     94 @@ -105,7 +105,7 @@
     95  Particularly useful for initial positioning in the file, however
     96  .B cmd
     97  is not limited to positioning commands.
     98 -This is the POSIX 1003.2 interface for the historic ``+cmd'' syntax.
     99 +This is the POSIX 1003.2 interface for the historic \(lq+cmd\(rq syntax.
    100  .I Nex/nvi
    101  supports both the old and new syntax.
    102  .TP
    103 @@ -122,7 +122,7 @@
    104  Start editing with the lisp and showmatch options set.
    105  .TP
    106  .B \-R
    107 -Start editing in read-only mode, as if the command name was
    108 +Start editing in read\(hyonly mode, as if the command name was
    109  .IR view ,
    110  or the
    111  .B readonly
    112 @@ -151,7 +151,7 @@
    113  Prompts, informative messages and other user oriented message
    114  are turned off,
    115  and no startup files or environmental variables are read.
    116 -This is the POSIX 1003.2 interface for the historic ``\-'' argument.
    117 +This is the POSIX 1003.2 interface for the historic \(lq\-\(rq argument.
    118  .I \&Nex/nvi
    119  supports both the old and new syntax.
    120  .TP
    121 @@ -215,8 +215,8 @@
    122  There are commands that switch you into input mode.
    123  There is only one key that takes you out of input mode,
    124  and that is the <escape> key.
    125 -(Key names are written using less-than and greater-than signs, e.g.
    126 -<escape> means the ``escape'' key, usually labeled ``esc'' on your
    127 +(Key names are written using less\(hythan and greater\(hythan signs, e.g.
    128 +<escape> means the \(lqescape\(rq key, usually labeled \(lqesc\(rq on your
    129  terminal's keyboard.)
    130  If you're ever confused as to which mode you're in,
    131  keep entering the <escape> key until
    132 @@ -227,9 +227,9 @@
    133  will beep at you if you try and do something that's not allowed.
    134  It will also display error messages.)
    135  .PP
    136 -To start editing a file, enter the command ``vi file_name<carriage-return>''.
    137 +To start editing a file, enter the command \(lqvi file_name<carriage\(hyreturn>\(rq.
    138  The command you should enter as soon as you start editing is
    139 -``:set verbose showmode<carriage-return>''.
    140 +\(lq:set verbose showmode<carriage\(hyreturn>\(rq.
    141  This will make the editor give you verbose error messages and display
    142  the current mode at the bottom of the screen.
    143  .PP
    144 @@ -247,11 +247,11 @@
    145  .B l
    146  Move the cursor right one character.
    147  .TP
    148 -.B <cursor-arrows>
    149 +.B <cursor\(hyarrows>
    150  The cursor arrow keys should work, too.
    151  .TP
    152 -.B /text<carriage-return>
    153 -Search for the string ``text'' in the file,
    154 +.B /text<carriage\(hyreturn>
    155 +Search for the string \(lqtext\(rq in the file,
    156  and move the cursor to its first character.
    157  .PP
    158  The commands to enter new text are:
    159 @@ -303,30 +303,30 @@
    160  .PP
    161  The commands to write the file are:
    162  .TP
    163 -.B :w<carriage-return>
    164 +.B :w<carriage\(hyreturn>
    165  Write the file back to the file with the name that you originally used
    166  as an argument on the
    167  .I \&vi
    168  command line.
    169  .TP
    170 -.B ":w file_name<carriage-return>"
    171 -Write the file back to the file with the name ``file_name''.
    172 +.B ":w file_name<carriage\(hyreturn>"
    173 +Write the file back to the file with the name \(lqfile_name\(rq.
    174  .PP
    175  The commands to quit editing and exit the editor are:
    176  .TP
    177 -.B :q<carriage-return>
    178 +.B :q<carriage\(hyreturn>
    179  Quit editing and leave vi (if you've modified the file, but not
    180  saved your changes,
    181  .I \&vi
    182  will refuse to quit).
    183  .TP
    184 -.B :q!<carriage-return>
    185 +.B :q!<carriage\(hyreturn>
    186  Quit, discarding any modifications that you may have made.
    187  .PP
    188  One final caution.
    189  Unusual characters can take up more than one column on the screen,
    190  and long lines can take up more than a single screen line.
    191 -The above commands work on ``physical'' characters and lines,
    192 +The above commands work on \(lqphysical\(rq characters and lines,
    193  i.e. they affect the entire line no matter how many screen lines it
    194  takes up and the entire character no matter how many screen columns
    195  it takes up.
    196 @@ -339,87 +339,87 @@
    197  character.
    198  .PP
    199  .TP
    200 -.B "[count] <control-A>"
    201 +.B "[count] <control\(hyA>"
    202  Search forward
    203  .I count
    204  times for the current word.
    205  .TP
    206 -.B "[count] <control-B>"
    207 +.B "[count] <control\(hyB>"
    208  Page backwards
    209  .I count
    210  screens.
    211  .TP
    212 -.B "[count] <control-D>"
    213 +.B "[count] <control\(hyD>"
    214  Scroll forward
    215  .I count
    216  lines.
    217  .TP
    218 -.B "[count] <control-E>"
    219 +.B "[count] <control\(hyE>"
    220  Scroll forward
    221  .I count
    222  lines, leaving the current line and column as is, if possible.
    223  .TP
    224 -.B "[count] <control-F>"
    225 +.B "[count] <control\(hyF>"
    226  Page forward
    227  .I count
    228  screens.
    229  .TP
    230 -.B "<control-G>"
    231 +.B "<control\(hyG>"
    232  Display the file information.
    233  .TP
    234 -.B "<control-H>"
    235 +.B "<control\(hyH>"
    236  .TP
    237  .B "[count] h"
    238  Move the cursor back
    239  .I count
    240  characters in the current line.
    241  .TP
    242 -.B "[count] <control-J>"
    243 +.B "[count] <control\(hyJ>"
    244  .TP
    245 -.B "[count] <control-N>"
    246 +.B "[count] <control\(hyN>"
    247  .TP
    248  .B "[count] j"
    249  Move the cursor down
    250  .I count
    251  lines without changing the current column.
    252  .TP
    253 -.B "<control-L>"
    254 +.B "<control\(hyL>"
    255  .TP
    256 -.B "<control-R>"
    257 +.B "<control\(hyR>"
    258  Repaint the screen.
    259  .TP
    260 -.B "[count] <control-M>"
    261 +.B "[count] <control\(hyM>"
    262  .TP
    263  .B "[count] +"
    264  Move the cursor down
    265  .I count
    266  lines to the first nonblank character of that line.
    267  .TP
    268 -.B "[count] <control-P>"
    269 +.B "[count] <control\(hyP>"
    270  .TP
    271  .B "[count] k"
    272  Move the cursor up
    273  .I count
    274  lines, without changing the current column.
    275  .TP
    276 -.B "<control-T>"
    277 +.B "<control\(hyT>"
    278  Return to the most recent tag context.
    279  .TP
    280 -.B "<control-U>"
    281 +.B "<control\(hyU>"
    282  Scroll backwards
    283  .I count
    284  lines.
    285  .TP
    286 -.B "<control-W>"
    287 +.B "<control\(hyW>"
    288  Switch to the next lower screen in the window, or, to the first
    289  screen if there are no lower screens in the window.
    290  .TP
    291 -.B "<control-Y>"
    292 +.B "<control\(hyY>"
    293  Scroll backwards
    294  .I count
    295  lines, leaving the current line and column as is, if possible.
    296  .TP
    297 -.B "<control-Z>"
    298 +.B "<control\(hyZ>"
    299  Suspend the current editor session.
    300  .TP
    301  .B "<escape>"
    302 @@ -427,10 +427,10 @@
    303  .I \&ex
    304  commands or cancel partial commands.
    305  .TP
    306 -.B "<control-]>"
    307 +.B "<control\(hy]>"
    308  Push a tag reference onto the tag stack.
    309  .TP
    310 -.B "<control-^>"
    311 +.B "<control\(hy^>"
    312  Switch to the most recently edited file.
    313  .TP
    314  .B "[count] <space>"
    315 @@ -440,10 +440,10 @@
    316  .I count
    317  characters without changing the current line.
    318  .TP
    319 -.B "[count] ! motion shell-argument(s)"
    320 +.B "[count] ! motion shell\(hyargument(s)"
    321  Replace text with results from a shell command.
    322  .TP
    323 -.B "[count] # #|+|-"
    324 +.B "[count] # #|+|\-"
    325  Increment or decrement the cursor number.
    326  .TP
    327  .B "[count] $"
    328 @@ -457,7 +457,7 @@
    329  .TP
    330  .B "'<character>"
    331  .TP
    332 -.B "`<character>"
    333 +.B "\`<character>"
    334  Return to a context marked by the character
    335  .IR <character> .
    336  .TP
    337 @@ -476,7 +476,7 @@
    338  .I count
    339  times.
    340  .TP
    341 -.B "[count] -"
    342 +.B "[count] \-"
    343  Move to first nonblank of the previous line,
    344  .I count
    345  times.
    346 @@ -486,13 +486,13 @@
    347  .I \&vi
    348  command that modified text.
    349  .TP
    350 -.B "/RE<carriage-return>"
    351 +.B "/RE<carriage\(hyreturn>"
    352  .TP
    353 -.B "/RE/ [offset]<carriage-return>"
    354 +.B "/RE/ [offset]<carriage\(hyreturn>"
    355  .TP
    356 -.B "?RE<carriage-return>"
    357 +.B "?RE<carriage\(hyreturn>"
    358  .TP
    359 -.B "?RE? [offset]<carriage-return>"
    360 +.B "?RE? [offset]<carriage\(hyreturn>"
    361  .TP
    362  .B "N"
    363  .TP
    364 @@ -527,15 +527,15 @@
    365  bigwords.
    366  .TP
    367  .B "[buffer] [count] C"
    368 -Change text from the current position to the end-of-line.
    369 +Change text from the current position to the end\(hyof\(hyline.
    370  .TP
    371  .B "[buffer] D"
    372 -Delete text from the current position to the end-of-line.
    373 +Delete text from the current position to the end\(hyof\(hyline.
    374  .TP
    375  .B "[count] E"
    376  Move forward
    377  .I count
    378 -end-of-bigwords.
    379 +end\(hyof\(hybigwords.
    380  .TP
    381  .B "[count] F <character>"
    382  Search
    383 @@ -552,7 +552,7 @@
    384  .TP
    385  .B "[count] H"
    386  Move to the screen line
    387 -.I "count - 1"
    388 +.I "count \- 1"
    389  lines below the top of the screen.
    390  .TP
    391  .B "[count] I"
    392 @@ -563,7 +563,7 @@
    393  .TP
    394  .B "[count] L"
    395  Move to the screen line
    396 -.I "count - 1"
    397 +.I "count \- 1"
    398  lines above the bottom of the screen.
    399  .TP
    400  .B " M"
    401 @@ -614,7 +614,7 @@
    402  characters before the cursor.
    403  .TP
    404  .B "[buffer] [count] Y"
    405 -Copy (or ``yank'')
    406 +Copy (or \(lqyank\(rq)
    407  .I count
    408  lines into the specified buffer.
    409  .TP
    410 @@ -637,7 +637,7 @@
    411  .TP
    412  .B "[count] _"
    413  Move down
    414 -.I "count - 1"
    415 +.I "count \- 1"
    416  lines, to the first nonblank character.
    417  .TP
    418  .B "[count] a"
    419 @@ -657,7 +657,7 @@
    420  .B "[count] e"
    421  Move forward
    422  .I count
    423 -end-of-words.
    424 +end\(hyof\(hywords.
    425  .TP
    426  .B "[count] f<character>"
    427  Search forward,
    428 @@ -709,12 +709,12 @@
    429  characters.
    430  .TP
    431  .B "[buffer] [count] y motion"
    432 -Copy (or ``yank'')
    433 +Copy (or \(lqyank\(rq)
    434  a text region specified by the
    435  .I count
    436  and motion into a buffer.
    437  .TP
    438 -.B "[count1] z [count2] -|.|+|^|<carriage-return>"
    439 +.B "[count1] z [count2] \-|.|+|^|<carriage\(hyreturn>"
    440  Redraw, optionally repositioning and resizing the screen.
    441  .TP
    442  .B "[count] {"
    443 @@ -735,13 +735,20 @@
    444  .B "[count] ~"
    445  Reverse the case of the next
    446  .I count
    447 -character(s).
    448 +character(s), if the 
    449 +.B tildeop
    450 +option is
    451 +.IR unset .
    452  .TP
    453  .B "[count] ~ motion"
    454  Reverse the case of the characters in a text region specified by the
    455  .I count
    456  and
    457 -.IR motion .
    458 +.IR motion ,
    459 +if the 
    460 +.B tildeop
    461 +option is
    462 +.IR set .
    463  .TP
    464  .B "<interrupt>"
    465  Interrupt the current operation.
    466 @@ -755,18 +762,18 @@
    467  .B "<nul>"
    468  Replay the previous input.
    469  .TP
    470 -.B "<control-D>"
    471 +.B "<control\(hyD>"
    472  Erase to the previous
    473  .B shiftwidth
    474  column boundary.
    475  .TP
    476 -.B "^<control-D>"
    477 +.B "^<control\(hyD>"
    478  Erase all of the autoindent characters, and reset the autoindent level.
    479  .TP
    480 -.B "0<control-D>"
    481 +.B "0<control\(hyD>"
    482  Erase all of the autoindent characters.
    483  .TP
    484 -.B "<control-T>"
    485 +.B "<control\(hyT>"
    486  Insert sufficient
    487  .I <tab>
    488  and
    489 @@ -777,7 +784,7 @@
    490  .TP
    491  .B "<erase>
    492  .TP
    493 -.B "<control-H>"
    494 +.B "<control\(hyH>"
    495  Erase the last character.
    496  .TP
    497  .B "<literal next>"
    498 @@ -789,7 +796,7 @@
    499  .B "<line erase>"
    500  Erase the current line.
    501  .TP
    502 -.B "<control-W>"
    503 +.B "<control\(hyW>"
    504  .TP
    505  .B "<word erase>"
    506  Erase the last word.
    507 @@ -799,7 +806,7 @@
    508  .B ttywerase
    509  options.
    510  .TP
    511 -.B "<control-X>[0-9A-Fa-f]+"
    512 +.B "<control\(hyX>[0\-9A\-Fa\-f]+"
    513  Insert a character with the specified hexadecimal value into the text.
    514  .TP
    515  .B "<interrupt>"
    516 @@ -811,7 +818,7 @@
    517  In each entry below, the tag line is a usage synopsis for the command.
    518  .PP
    519  .TP
    520 -.B "<end-of-file>"
    521 +.B "<end\(hyof\(hyfile>"
    522  Scroll the screen.
    523  .TP
    524  .B "! argument(s)"
    525 @@ -932,7 +939,7 @@
    526  .I file
    527  if it was previously saved.
    528  .TP
    529 -.B "res[ize] [+|-]size"
    530 +.B "res[ize] [+|\-]size"
    531  .I \&Vi
    532  mode only.
    533  Grow or shrink the current screen.
    534 @@ -1034,7 +1041,10 @@
    535  .I \&ex
    536  and
    537  .I \&vi
    538 -modes, unless otherwise specified.
    539 +modes, unless otherwise specified. Multiple options can be given in
    540 +one set or unset, separated by spaces or tabs.  Spaces and tabs can be
    541 +included in string options (eg. tags or filec) by preceding each with
    542 +a backslash.  There's no way to get backslash itself into an option.
    543  .PP
    544  .TP
    545  .B "altwerase [off]"
    546 @@ -1071,7 +1081,7 @@
    547  command.
    548  .TP
    549  .B "cedit [no default]"
    550 -Set the character to edit the colon command-line history.
    551 +Set the character to edit the colon command\(hyline history.
    552  .TP
    553  .B "columns, co [80]"
    554  Set the number of columns in the screen.
    555 @@ -1085,7 +1095,7 @@
    556  The directory where temporary files are created.
    557  .TP
    558  .B "edcompatible, ed [off]"
    559 -Remember the values of the ``c'' and ``g'' suffices to the
    560 +Remember the values of the \(lqc\(rq and \(lqg\(rq suffices to the
    561  .B substitute
    562  commands, instead of initializing them as unset for each new
    563  command.
    564 @@ -1114,8 +1124,8 @@
    565  Set the spacing between hardware tab settings.
    566  .TP
    567  .B "iclower [off]"
    568 -Makes all Regular Expressions case-insensitive,
    569 -as long as an upper-case letter does not appear in the search string.
    570 +Makes all Regular Expressions case\(hyinsensitive,
    571 +as long as an upper\(hycase letter does not appear in the search string.
    572  .TP
    573  .B "ignorecase, ic [off]"
    574  Ignore case differences in regular expressions.
    575 @@ -1128,7 +1138,7 @@
    576  .B "leftright [off]"
    577  .I \&Vi
    578  only.
    579 -Do left-right scrolling.
    580 +Do left\(hyright scrolling.
    581  .TP
    582  .B "lines, li [24]"
    583  .I \&Vi
    584 @@ -1227,7 +1237,7 @@
    585  Display a command prompt.
    586  .TP
    587  .B "readonly, ro [off]"
    588 -Mark the file and session as read-only.
    589 +Mark the file and session as read\(hyonly.
    590  .TP
    591  .B "recdir [/var/tmp/vi.recover]"
    592  The directory where recovery files are stored.
    593 @@ -1278,7 +1288,7 @@
    594  .\" to save my life.  The ONLY way I've been able to get this to work
    595  .\" is with the .tr command.
    596  .tr Q"
    597 -.ds ms shellmeta [~{[*?$`'Q\e]
    598 +.ds ms shellmeta [~{[*?$\`'Q\e]
    599  .TP
    600  .B "\*(ms"
    601  .tr QQ
    602 @@ -1291,17 +1301,17 @@
    603  .B "showmatch, sm [off]"
    604  .I \&Vi
    605  only.
    606 -Note matching ``{'' and ``('' for ``}'' and ``)'' characters.
    607 +Note matching \(lq{\(rq and \(lq(\(rq for \(lq}\(rq and \(lq)\(rq characters.
    608  .TP
    609  .B "showmode, smd [off]"
    610  .I \&Vi
    611  only.
    612 -Display the current editor mode and a ``modified'' flag.
    613 +Display the current editor mode and a \(lqmodified\(rq flag.
    614  .TP
    615  .B "sidescroll [16]"
    616  .I \&Vi
    617  only.
    618 -Set the amount a left-right scroll will shift.
    619 +Set the amount a left\(hyright scroll will shift.
    620  .TP
    621  .B "slowopen, slow [off]"
    622  Delay display updating during text input.
    623 @@ -1379,7 +1389,7 @@
    624  .I \&Vi
    625  only.
    626  Break lines automatically, the specified number of columns from the
    627 -left-hand margin.
    628 +left\(hyhand margin.
    629  If both the
    630  .B wraplen
    631  and
    632 @@ -1392,7 +1402,7 @@
    633  .I \&Vi
    634  only.
    635  Break lines automatically, the specified number of columns from the
    636 -right-hand margin.
    637 +right\(hyhand margin.
    638  If both the
    639  .B wraplen
    640  and
    641 @@ -1405,7 +1415,7 @@
    642  Set searches to wrap around the end or beginning of the file.
    643  .TP
    644  .B "writeany, wa [off]"
    645 -Turn off file-overwriting checks.
    646 +Turn off file\(hyoverwriting checks.
    647  .SH "ENVIRONMENT VARIABLES
    648  .TP
    649  .I COLUMNS
    650 @@ -1430,7 +1440,7 @@
    651  .TP
    652  .I HOME
    653  The user's home directory, used as the initial directory path
    654 -for the startup ``$\fIHOME\fP/.nexrc'' and ``$\fIHOME\fP/.exrc''
    655 +for the startup \(lq$\fIHOME\fP/.nexrc\(rq and \(lq$\fIHOME\fP/.exrc\(rq
    656  files.
    657  This value is also used as the default directory for the
    658  .I \&vi
    659 @@ -1462,7 +1472,7 @@
    660  .TP
    661  .I TERM
    662  The user's terminal type.
    663 -The default is the type ``unknown''.
    664 +The default is the type \(lqunknown\(rq.
    665  If the
    666  .I TERM
    667  environmental variable is not set when
    668 @@ -1482,7 +1492,7 @@
    669  SIGALRM
    670  .I \&Vi/ex
    671  uses this signal for periodic backups of file modifications and to
    672 -display ``busy'' messages when operations are likely to take a long time.
    673 +display \(lqbusy\(rq messages when operations are likely to take a long time.
    674  .TP
    675  SIGHUP
    676  .TP
    677 @@ -1492,7 +1502,7 @@
    678  be later recovered.
    679  See the
    680  .I \&vi/ex
    681 -Reference manual section entitled ``Recovery'' for more information.
    682 +Reference manual section entitled \(lqRecovery\(rq for more information.
    683  .TP
    684  SIGINT
    685  When an interrupt occurs,
    686 @@ -1506,7 +1516,7 @@
    687  The screen is resized.
    688  See the
    689  .I \&vi/ex
    690 -Reference manual section entitled ``Sizing the Screen'' for more information.
    691 +Reference manual section entitled \(lqSizing the Screen\(rq for more information.
    692  .TP
    693  SIGCONT
    694  .TP
    695 @@ -1521,7 +1531,7 @@
    696  The default user shell.
    697  .TP
    698  /etc/vi.exrc
    699 -System-wide vi startup file.
    700 +System\(hywide vi startup file.
    701  .TP
    702  /tmp
    703  Temporary file directory.
    704 @@ -1546,38 +1556,38 @@
    705  .IR curses (3),
    706  .IR dbopen (3)
    707  .sp
    708 -The ``Vi Quick Reference'' card.
    709 +The \(lqVi Quick Reference\(rq card.
    710  .sp
    711 -``An Introduction to Display Editing with Vi'', found in the
    712 -``UNIX User's Manual Supplementary Documents''
    713 +\(lqAn Introduction to Display Editing with Vi\(rq, found in the
    714 +\(lqUNIX User's Manual Supplementary Documents\(rq
    715  section of both the 4.3BSD and 4.4BSD manual sets.
    716  This document is the closest thing available to an introduction to the
    717  .I \&vi
    718  screen editor.
    719  .sp
    720 -``Ex Reference Manual (Version 3.7)'',
    721 +\(lqEx Reference Manual (Version 3.7)\(rq,
    722  found in the
    723 -``UNIX User's Manual Supplementary Documents''
    724 +\(lqUNIX User's Manual Supplementary Documents\(rq
    725  section of both the 4.3BSD and 4.4BSD manual sets.
    726  This document is the final reference for the
    727  .I \&ex
    728  editor, as distributed in most historic 4BSD and System V systems.
    729  .sp
    730 -``Edit: A tutorial'',
    731 +\(lqEdit: A tutorial\(rq,
    732  found in the
    733 -``UNIX User's Manual Supplementary Documents''
    734 +\(lqUNIX User's Manual Supplementary Documents\(rq
    735  section of the 4.3BSD manual set.
    736  This document is an introduction to a simple version of the
    737  .I \&ex
    738  screen editor.
    739  .sp
    740 -``Ex/Vi Reference Manual'',
    741 +\(lqEx/Vi Reference Manual\(rq,
    742  found in the
    743 -``UNIX User's Manual Supplementary Documents''
    744 +\(lqUNIX User's Manual Supplementary Documents\(rq
    745  section of the 4.4BSD manual set.
    746  This document is the final reference for the
    747  .I \&nex/nvi
    748 -text editors, as distributed in 4.4BSD and 4.4BSD-Lite.
    749 +text editors, as distributed in 4.4BSD and 4.4BSD\(hyLite.
    750  .PP
    751  .I Roff
    752  source for all of these documents is distributed with
    753 @@ -1588,7 +1598,7 @@
    754  .I nex/nvi
    755  source code.
    756  .sp
    757 -The files ``autowrite'', ``input'', ``quoting'' and ``structures''
    758 +The files \(lqautowrite\(rq, \(lqinput\(rq, \(lqquoting\(rq and \(lqstructures\(rq
    759  found in the
    760  .I nvi/docs/internals
    761  directory of the
    762 @@ -1602,7 +1612,7 @@
    763  editor first appeared in 4.4BSD.
    764  .SH STANDARDS
    765  .I \&Nex/nvi
    766 -is close to IEEE Std1003.2 (``POSIX'').
    767 +is close to IEEE Std1003.2 (\(lqPOSIX\(rq).
    768  That document differs from historical
    769  .I ex/vi
    770  practice in several places; there are changes to be made on both sides.