home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / news / nn.tar / nn-6.5.1 / man / nn.1.C < prev    next >
Text File  |  1995-04-29  |  68KB  |  1,536 lines

  1. .\" BEGINPART C
  2. .SH CATCH UP
  3. If you have not read news for some time, there are probably more news
  4. than you can cope with.  Using the option \-\fBa0\fP \fInn\fP will put
  5. you into \fBcatch-up mode\fP.
  6. .LP
  7. The first question you will get is whether to catch up interactively
  8. or automatically.  If you instruct \fInn\fP to catch up automatically,
  9. it will simply mark all articles in all groups as read, thus bringing
  10. you \fIcompletely up-to-date\fP.
  11. .LP
  12. If you choose the interactive mode, \fInn\fP will locate all groups
  13. with unread articles, and for each group it will prompt you for an
  14. action to take on the group.  An action is selected using a single
  15. letter followed by \fBreturn\fP.  The following actions are available:
  16. .TP
  17. .B y
  18. Mark all articles as read in current group.
  19. .TP
  20. .B n
  21. Do not update group (this is the default action if you just hit
  22. \fBreturn\fP).
  23. .TP
  24. .B r
  25. Enter reading mode to read the group.
  26. .TP
  27. .B U
  28. Unsubscribe to the group.
  29. .TP
  30. .B ?
  31. Give a list of actions.
  32. .TP
  33. .B q
  34. Quit.
  35. When you quit, \fInn\fP will ask whether the
  36. rest of the groups should be updated unconditionally or whether they
  37. should remain unread.
  38. .SH VARIABLES AND OPTIONS
  39. It is possible to control the behaviour of \fInn\fP through the
  40. setting (and unsetting) of the variables described below.  There are
  41. several ways of setting variables:
  42. .br
  43. \- Through command line options when \fInn\fP is invoked.
  44. .br
  45. \- Through \fIassignments\fP on the command line when \fInn\fP is invoked.
  46. .br
  47. \- Through global \fBset\fP commands in the init file.
  48. .br
  49. \- Through \fBset\fP or \fBlocal\fP commands executed from entry macros.
  50. .br
  51. \- Through the \fB:set\fP extended command when you run \fInn\fP.
  52. .LP
  53. There are four types of variables:
  54. .br
  55. \- Boolean variables
  56. .br
  57. \- Integer variables
  58. .br
  59. \- String variables
  60. .br
  61. \- Key variables
  62. .LP
  63. Boolean variables control a specific function in \fInn\fP, e.g.
  64. whether the current time is shown in the prompt line.  A boolean
  65. variable is set to
  66. .B true
  67. with the command
  68. .nf
  69.     \fBset\fP \fIvariable\fP
  70. .fi
  71. and it is set to
  72. .B false
  73. with either of the following (equivalent) commands:
  74. .nf
  75.     \fBunset\fP \fIvariable\fP
  76.     \fBset no\fP\fIvariable\fP
  77. .fi
  78. .LP
  79. You can also toggle the value of a boolean variable using the command:
  80. .nf
  81.     \fBtoggle\fP \fIvariable\fP
  82. .fi
  83. .LP
  84. For example:
  85. .nf
  86.     \fBset\fP time
  87.     \fBunset\fP time
  88.     \fBset\fP notime
  89.     \fBtoggle\fP time
  90. .fi
  91. .LP
  92. Integer variables control an amount e.g. the size of the preview
  93. window, or the maximum number of articles to read in each group.  They
  94. are set with the following command:
  95. .nf
  96.     \fBset\fP \fIvariable value\fP
  97. .fi
  98. In some cases, not setting an integer value has a special meaning,
  99. for example, not having a minimal preview window or reading all
  100. articles in the groups no matter how many there are.  The special
  101. meaning can be re-established by the following command:
  102. .nf
  103.     \fBunset\fP \fIvariable\fP
  104. .fi
  105. For example:
  106. .nf
  107.     \fBset\fP window 7
  108.     \fBunset\fP limit
  109. .fi
  110. .LP
  111. String variables may specify directory names, default values for
  112. prompts, etc.  They are set using the command
  113. .nf
  114.     \fBset\fP \fIvariable string\fP
  115. .fi
  116. Normally, the \fIstring\fP value assigned to the \fIvariable\fP
  117. value starts at the first non-blank character after the variable name
  118. and ends with the last non-blank character (excluding comments) on the
  119. line.  To include leading or trailing blanks, or the comment start
  120. symbol, #, in the string they must be escaped using a backslash `\e',
  121. e.g. to set \fBincluded-mark\fP to the string " # ", the following
  122. assignment can be used:
  123. .sp 0.5v
  124. .nf
  125.     set included-mark  \e\ \e#\e\ \ \ # blank-#-blank
  126. .fi
  127. .sp 0.5v
  128. To include a backslash in the string, it must be duplicated `\e\e'.
  129. A backslash may also be used to include the following special
  130. characters in the string: \ea=alarm, \eb=backspace, \ee=escape,
  131. \ef=form-feed, \en=new-line, \er=return, \et=tab.
  132. .LP
  133. Key variables control the keys used to control special functions
  134. during user input such as line editing and completion.  They are set
  135. using the command
  136. .nf
  137.     \fBset\fP \fIvariable key-name\fP
  138. .fi
  139. .LP
  140. A variable can be \fIlocked\fP which makes further modification of the
  141. variable impossible:
  142. .nf
  143.     \fBlock\fP \fIvariable\fP
  144. .fi
  145. This can be used in the \fIsetup\fP init file which is loaded
  146. unconditionally to enforce local conventions or restrictions.  For
  147. example, to fix the \fBincluded-mark\fP variable to the string ">",
  148. the following commands can be placed in the setup file:
  149. .nf
  150.     \fBset\fP included-mark >
  151.     \fBlock\fP included-mark
  152. .fi
  153. .LP
  154. The current variable settings can be shown with the
  155. .B :set
  156. command:
  157. .TP
  158. \fB:set\fP (without arguments)
  159. This will give a listing of the variables which have been set in
  160. either the init file or interactively.
  161. .TP
  162. \fB:set all\fP
  163. This will give a listing of all variables.  Modified variables will be
  164. marked with a `*' and \fIlocal\fP variables will be marked with a `>'.
  165. A locked variable is marked with a `!'.
  166. .TP
  167. \fB:set /\fP\fIregexp\fP
  168. This will give a listing of all variables whose name matches the given
  169. regular expression.
  170. .TP
  171. \fB:set\fP \fIpartial-name\fP \fBspace\fP
  172. The \fBspace\fP (\fBcomp1-key\fP) key will complete the variable name
  173. as usual, but as a side effect it will display the variable's current
  174. value in the message line.
  175. .LP
  176. Variables are global by default, but a local instantiation of the
  177. variable can be created using the \fB:local\fP command.  The local
  178. variable will overlay the global variable as long as the current group
  179. is active, i.e. the global variable will be used again when you exit
  180. the current group.  The initial value of the local variable will be
  181. the same as the global variable, unless a new value is specified in
  182. the \fB:local\fP command:
  183. .sp 0.5v
  184. .nf
  185.     \fB:local\fP \fIvariable\fP [ \fIvalue\fP ]
  186. .fi
  187. .sp 0.5v
  188. .LP
  189. The following variables are available:
  190. .TP
  191. \fBalso-full-digest\fP    (boolean, default false)
  192. When a digest is split, the digest itself is not normally included on
  193. the menu, and as such the initial adminstrative information is not
  194. available.  Setting \fBalso-full-digest\fP will cause the (unsplit)
  195. digest to be included on the menu.  These articles are marked with a @
  196. at the beginning of the subject.
  197. .TP
  198. \fBalso-subgroups\fP    (boolean, default true)
  199. When set, a group name in the presentation sequence will also cause
  200. all the subgroups of the group to be included, for example, comp.unix
  201. will also include comp.unix.questions, etc.  When \fBalso-subgroups\fP
  202. is not set, subgroups are only included if the group name is followed
  203. by a `.' in which case the main group is \fInot\fP included, i.e.
  204. `comp.unix' is not included when `comp.unix.' is specified in the
  205. presentation sequence, and vice-versa.  Following a group name by an
  206. asterisk `*', e.g. comp.unix*, will include the group as well as all
  207. subgroups independently of the setting of \fBalso-subgroups\fP.
  208. .TP
  209. \fBappend-signature-mail\fP    (boolean, default false)
  210. When false, it is assumed that the .signature file is automatically
  211. appended to responses sent via E-mail.  If true, .signature will be
  212. appended to the letter (see query-signature).
  213. .TP
  214. \fBappend-signature-post\fP    (boolean, default false)
  215. When false, it is assumed that the .signature file is automatically
  216. appended to posted articles.  If true, .signature will explicitly be
  217. appended to posted articles (see query-signature).
  218. .TP
  219. \fBattributes\fP \fIsymbols\fP    (string, default ....)
  220. Each element in this string represents a symbol used to represent an
  221. article attribute when displayed on the screen.  See the section on
  222. Marking Articles and Attributes.
  223. .TP
  224. \fBauto-junk-seen\fI    (boolean, default true)
  225. When set, articles which have the \fIseen attribute\fP (,) will be marked
  226. read when the current group is left.  If not set, these articles will
  227. still be either unread or marked seen the next time the group is
  228. entered (see also \fBconfirm-junk-seen\fP and \fBretain-seen-status\fI).
  229. .TP
  230. \fBauto-preview-mode\fP        (boolean, default false)
  231. Enables \fIAuto Preview Mode\fP.  In this mode, selecting an article
  232. on the menu using its article id (letter a-z) will enter preview mode
  233. on that article immediately.  Furthermore, the `n' {\fBnext-article\fP}
  234. command will preview the next article on the menu only if it has the
  235. same subject as the current article; otherwise, it will return to the
  236. menu with the cursor placed on the next article.  The \fBcontinue\fP
  237. command at the end of the article and the `=' {\fBgoto-menu\fP}
  238. returns to the menu immediately as usual.
  239. .TP
  240. \fBauto-read-mode-limit\fP \fIN\fP    (integer, default 0)
  241. When operating in \fIauto reading mode\fP, \fInn\fP will
  242. \fIauto-select\fP all unread articles in the group, skip the
  243. article selection phase, and enter reading mode directly after
  244. entry to the group.
  245.   Auto reading mode is disabled when \fBauto-read-mode-limit\fP is
  246. zero; it is activated unconditionally if the value is negative, and
  247. conditionally if the value is greater than zero and the number of
  248. unread articles in the current group does not exceed the given value.
  249. .TP
  250. \fBauto-select-closed\fP \fImode\fP    (integer, default 1)
  251. Normally, selecting a \fIclosed subject\fP (usually in consolidated
  252. menu mode) will select (or deselect) all \fIunread\fP articles with
  253. the given subject (or all articles if they are all read).  This
  254. behaviour can be changed via the value of this variable as follows:
  255. .nf
  256. 0: select only the first article with the subject (shown on menu).
  257. 1: select only the unread articles with the subject.
  258. 2: select all available articles with the subject.
  259. .fi
  260. .TP
  261. \fBauto-select-rw\fP    (boolean, default false)
  262. If set, a subject of an article read or posted is automatically 
  263. used for subsequent auto-selecting (if not already selected).
  264. This is the most efficient way to see your own posts automatically.
  265. .TP
  266. \fBauto-select-subject\fP    (boolean, default false)
  267. When set, selecting an article from the menu using the article id
  268. (a-z), all articles on the menu with the same subject will
  269. automatically be selected as well.
  270. .TP
  271. \fBbackup\fP    (boolean, default true)
  272. When set, a copy of the initial .newsrc and select files will save be
  273. the first time they are changed.  \fInn\fP remembers the initial
  274. contents of these files internally, so the backup variable can be set
  275. any time if not set on start-up.
  276. .TP
  277. \fBbackup-folder-path\fP \fIfile\fP    (string, default "BackupFolder~")
  278. When removing deleted articles from a folder, this variable defines
  279. the name of the file where a (temporary) copy of the original folder
  280. is saved.  If the \fIfile\fP name doesn't contain a `/', the file will
  281. be located in the .nn directory.  Otherwise the file name is used
  282. directly as the relative or full path name of the backup file.
  283. If possible, the old folder will be renamed to the backup folder name;
  284. otherwise the old folder is copied to the backup folder.
  285. .TP
  286. \fBbackup-suffix\fP \fIsuffix\fP    (string, default ".bak")
  287. The suffix appended to file names to make the corresponding backup
  288. file name (see \fBbackup\fP).
  289. .TP
  290. \fBbug-report-address\fP \fIaddress\fP    (string, default nn-bugs@dkuug.dk)
  291. The mail address to which bug reports created with the \fB:bug\fP
  292. command are sent.
  293. .TP
  294. \fBcase-fold-search\fP        (boolean, default true)
  295. When set, string and regular expression matching will be case
  296. independent.  This is related to all commands matching on names or
  297. subjects, except in connection with auto-kill and auto-select where
  298. the individual kill file entries specifies this property.
  299. .TP
  300. \fBcharset\fP \fIcharset\fP    (string, default "us-ascii")
  301. The character set in use on your terminal. Legal values are "us-ascii",
  302. "iso-8859-\fIX\fP", where \fIX\fP is a nonzero digit, and "unknown".
  303. Setting this variable also sets the \fBdata-bits\fP variable to the default
  304. bit width of the character set (7 for "us-ascii" and "unknown", 8 for the
  305. "iso-8859-\fIX\fP" sets).
  306. .sp 0.5v
  307. The value of this variable also determines wether \fInn\fP allows
  308. 8-bit characters in the body of articles being posted and letters
  309. being mailed (unless the value is "unknown", in which case this is
  310. determined by the value of the \fBdata-bits\fP variable).
  311. If necessary, \fInn\fP will add extra headers to the 
  312. message indicating its the character set.
  313. .TP
  314. \fBcheck-db-update-time\fP \fIH\fP    (integer, default 12)
  315. When non-zero, \fInn\fP will issue a warning if the database has not
  316. been updated in the last \fIH\fP hours.  The warning will tell you
  317. whether no news has arrived (feed broken?), or whether it is just
  318. \fInnmaster\fP which has not updated the database (dead?).
  319. .TP
  320. \fBcheck-group-access\fP    (boolean, default false)
  321. When set, \fInn\fP will perform a check on the readability of a
  322. group's readability before showing the menu for that group.  Normally,
  323. this is not necessary since all users traditionally have access to all
  324. news groups.  Setting (and locking) this variable may be used to limit
  325. access to a news group via the permissions and ownership of the
  326. group's spool directory (this will only work for non-NNTP sites).
  327. .TP
  328. \fBcollapse-subject\fP \fIoffset\fP    (integer, default 25)
  329. When set (non-negative), subject lines which are too long to be
  330. presented in full on the menus will be "collapsed" by removing a
  331. sufficient number of characters from the subject starting at the given
  332. \fIoffset\fP in the subject.  This is useful in source groups where
  333. the "Part (01/10)" string sometimes disappears from the menu.  When
  334. not set (or negative), the subjects are truncated.
  335. .TP
  336. \fBcolumns\fP \fIcol\fP    (integer, default screen width)
  337. This variable contains the screen width i.e. character positions per
  338. line.
  339. .TP
  340. \fBcomp1-key\fP \fIkey\fP    (key, default \fBspace\fP)
  341. The key which gives the first/next completion, and the default value
  342. when \fInn\fP is prompting for a string, e.g. a file name.
  343. .TP
  344. \fBcomp2-key\fP \fIkey\fP    (key, default \fBtab\fP)
  345. The key which ends the current completion and gives the first
  346. completion for the next component
  347. when \fInn\fP is prompting for a string, e.g. a file name.
  348. .TP
  349. \fBcompress\fP        (boolean, default false)
  350. This variable controls whether text compression (see the
  351. \fBcompress\fP command) is turned on or off when an article is
  352. shown.  The compression is still toggled for the current article with
  353. the \fBcompress\fP command key.
  354. .TP
  355. \fBconfirm-append\fP        (boolean, default false)
  356. When set, \fInn\fP will ask for confirmation before appending an
  357. article to an existing file (see also \fBconfirm-create\fP).
  358. .TP
  359. \fBconfirm-auto-quit\fP        (boolean, default false)
  360. When set, \fInn\fP will ask for confirmation before quitting after
  361. having read the last group.  If not confirmed, \fInn\fP will recycle
  362. the presentation sequence looking for groups that were skipped with
  363. the `N' {\fBnext-group\fP} command.  But it will not look for new
  364. articles arrived since the invocation of \fInn\fP.
  365. .TP
  366. \fBconfirm-create\fP        (boolean, default true)
  367. When set, \fInn\fP will ask for confirmation before creating a new
  368. file or directory when saving or unpacking an article (see also
  369. \fBconfirm-append\fP).
  370. .TP
  371. \fBconfirm-entry\fP        (boolean, default false)
  372. When set, \fInn\fP will ask for confirmation before entering a group
  373. with more than \fBconfirm-entry-limit\fP unread articles (on the first
  374. menu level).  It is useful on slow terminals if you don't want to wait
  375. until \fInn\fP has drawn the first menu to be able to skip the group.
  376.   Answering no to the "Enter?" prompt will cause \fInn\fP to skip to
  377. the next group without marking the current group as read.  If you
  378. answer by hitting \fBinterrupt\fP, \fInn\fP will ask the question
  379. "Mark as read?" which allows you to mark the current group as read
  380. before going to the next group.  If this second question is also
  381. answered by hitting \fBinterrupt\fP, \fInn\fP will quit immediately.
  382. .TP
  383. \fBconfirm-entry-limit\fP \fIarticles\fP    (integer, default 0)
  384. Specifies the minimum number of unread articles in a group for which
  385. the \fBconfirm-entry\fP functionality is activated.
  386. .TP
  387. \fBconfirm-junk-seen\fP        (boolean, default false)
  388. When set, \fInn\fP will require confirmation before marking seen
  389. articles as read when \fBauto-junk-seen\fP is set.
  390. .TP
  391. \fBconfirm-messages\fP        (boolean, default false)
  392. In some cases, \fInn\fP will sleep one second (or more) when it has shown a
  393. message to the user, e.g. in connection with macro debugging.  Setting
  394. .B confirm-messages
  395. will cause \fInn\fP to
  396. \fIwait\fP for you to confirm all messages by hitting any
  397. key.  (It will show the symbol <> to indicate that it is awaiting
  398. confirmation.)
  399. .TP
  400. \fBconsolidated-manual\fP    (boolean, default false)
  401. When set, the \fIonline manual\fP will be presented with one
  402. menu line for each \fIprogram\fP in the \fInn\fP package.
  403. .TP
  404. \fBconsolidated-menu\fP        (boolean, default false)
  405. When set, \fInn\fP will automatically \fIclose\fP all multi-article
  406. subjects on entry to a group, so that each subject only occur once on
  407. the menu page.
  408. .TP
  409. \fBcounter-delim-left\fP    (string, default "[")
  410. The delimiter string output to the left of the article counter in a
  411. closed subject's menu line.
  412. .TP
  413. \fBcounter-delim-right\fP    (string, default "] ")
  414. The delimiter string output to the right of the article counter in a
  415. closed subject's menu line.
  416. .TP
  417. \fBcounter-padding\fP \fIpad\fP        (integer, default 5)
  418. On a consolidated menu, the subjects may not be very well aligned
  419. because the added [...] counters have varying length.  To (partially)
  420. remedy this, all counters (and subjects without counters) are prefixed
  421. by up to \fIpad\fP spaces to get better alignment.  Increasing it
  422. further may yield practially perfect alignment at the cost of less
  423. space for the subject itself.
  424. .TP
  425. \fBcross-filter-seq\fP        (boolean, default true)
  426. When set, cross posted articles will be presented in the first
  427. possible group, i.e. according to the current presentation sequence
  428. (\fIcross\fP-post \fIfilter\fPing on \fIseq\fPuence).  The article is
  429. automatically marked read in the other cross posted groups unless you
  430. unsubscribe to the first group in which it was shown before reading
  431. the other groups.  Likewise, it is sufficient to leave the article
  432. unread in the first group to keep it for later handling.
  433.   If not set, cross-postings are shown in the first group occurring on
  434. the Newsgroups: line which the user subscribes to (i.e. you let the
  435. poster decide which group is most appropriate to read his posting).
  436. .TP
  437. \fBcross-post\fP        (boolean, default false)
  438. Normally, \fInn\fP will only show cross-posted articles in the first
  439. subscribed group on the Newsgroups: line.  When
  440. .B cross-post
  441. is set, \fInn\fP will show cross-posted articles in all subscribed
  442. groups to which they are posted.
  443. .TP
  444. \fBdata-bits\fP \fIbits\fP    (integer, default 7)
  445. When set to 7, \fInn\fP will display characters with the 8th bit set
  446. using a meta-notation \fBM-\fP\fI7bit-char\fP.  If set to 8, these
  447. characters are sent directly to the screen (unless \fBmonitor\fP is
  448. set). Setting the \fBcharset\fP variable also sets this variable to the
  449. default bit width of character set.
  450. .sp 0.5v
  451. It also controls whether keyboard input is 7 or 8 bits, and thus
  452. whether key maps contain 127 or 255 entries.  See the key mapping
  453. section for more details.
  454. .sp 0.5v
  455. If the \fBcharset\fP has value "unknown", the value of \fBdata-bits\fP
  456. also determines wether \fInn\fP allows 8-bit characters in the body of
  457. articles being posted and letters being mailed (this is normally
  458. determined directly by the \fBcharset\fP variable).
  459. .TP
  460. \fBdate\fP        (boolean, default true)
  461. If set \fInn\fP will show the article posting date when articles are
  462. read.
  463. .TP
  464. \fBdebug\fP \fImask\fP    (integer, default 0)
  465. Look in the source if you are going to use this.
  466. .TP
  467. \fBdecode-header-file\fP \fIfile\fP    (string, default "Decode.Headers")
  468. The name of the file in which the header and initial text of articles
  469. decoded with the \fB:decode\fP command is saved.  Unless the file name
  470. starts with a `/', the file will be created in the same directory as
  471. the decoded files.  The information is not saved if this variable is
  472. not set.
  473. .TP
  474. \fBdecode-skip-prefix\fP \fIN\fP    (integer, default 2)
  475. When non-null, the \fB:decode\fP command will automatically skip
  476. \fIupto\fP \fIN\fP characters at the beginning of each line to find
  477. valid uuencoded data.  This allows \fInn\fP to automatically decode
  478. (multi-part) postings which are both uuencoded and packed with shar.
  479. .TP
  480. \fBdefault-distribution\fP \fIdistr\fP    (string, default "world")
  481. The distribution to use as the default suggestion when posting
  482. articles using the \fBfollow\fP and \fBpost\fP commands if the
  483. corresponding \fBfollow-distribution\fP or \fBpost-distribution\fP
  484. variable contains the \fBdefault\fP option.
  485. .TP
  486. \fBdefault-kill-select\fP \fI[1]days\fP    (number, default 30)
  487. Specifies the default action for the \fBK\fP {\fBkill-select\fP}
  488. command if the first prompt is answered by \fBreturn\fP.  It contains
  489. the number of days to keep the kill or select entry in the kill file
  490. (1-99 days).  If it has the value \fIdays\fP+100 (e.g. 130), it
  491. denotes that the default action is to \fIselect\fP rather than kill on
  492. the subject for the specified period.
  493. .TP
  494. \fBdefault-save-file\fP \fIfile\fP    (string, default +$F)
  495. The default save file used when saving articles in news groups where
  496. no save file has been specified in the init file (either in a
  497. \fBsave-files\fP section or in the presentation sequence).
  498. It can also be specified using the abbreviation "+" as the file name
  499. when prompted for a file name even in groups with their own save file.
  500. .TP
  501. \fBdelay-redraw\fP        (boolean, default false)
  502. Normally, \fInn\fP will redraw the screen after extended
  503. commands (:cmd) that clear the screen.  When \fBdelay-redraw\fP is set
  504. \fInn\fP will prompt for another extended command instead of redrawing
  505. the screen (hit \fBreturn\fP to redraw).
  506. .TP
  507. \fBecho-prefix-key\fP        (boolean, default true)
  508. When true, hitting a prefix key (see the section on key mapping below)
  509. will cause the prefix key to be echoed in the message line to indicate
  510. that another key is expected.
  511. .TP
  512. \fBedit-patch-command\fP    (boolean, default true)
  513. When true, the \fB:patch\fP command will show the current
  514. \fBpatch-command\fP and give you a chance to edit it before applying
  515. it to the articles.
  516. .TP
  517. \fBedit-print-command\fP    (boolean, default true)
  518. When true, the \fBprint\fP command will show the current \fBprinter\fP
  519. command and give you a chance to edit it before printing the articles.
  520. Otherwise the articles are just printed using the current \fBprinter\fP
  521. command.
  522. .TP
  523. \fBedit-response-check\fP    (boolean, default true)
  524. When editing a response to an article, it normally does not have any
  525. meaning to send the initial file prepared by \fInn\fP unaltered, since
  526. it is either empty or only contains included material.  When this
  527. variable is set, exiting the editor without having changed the file
  528. will automatically abort the response action without confirmation.
  529. .TP
  530. \fBedit-unshar-command\fP    (boolean, default false)
  531. When true, the \fB:unshar\fP command will show the current
  532. \fBunshar-command\fP and give you a chance to edit it before applying
  533. it to the articles.
  534. .TP
  535. \fBeditor\fP \fIcommand\fP    (string, default not set)
  536. When set, it will override the current EDITOR environment variable
  537. when editing responses and new articles.
  538. .TP
  539. \fBembedded-header-escape\fP \fIstring\fP    (string, default '~')
  540. When saving an article to a file, header lines embedded in the body of
  541. the article are escaped using this string to make it possible for
  542. \fInn\fP to split the folder correctly afterwards.
  543. Header lines are not escaped if this variable is not set.
  544. .TP
  545. \fBenter-last-read-mode\fP \fImode\fP    (integer, default 1)
  546. Normally, \fInn\fP will remember which group is active when you quit,
  547. and offer to jump directly to this group when you start \fInn\fP the
  548. next time.  This variable is used to control this behaviour.  The
  549. following \fImode\fP values are recognized:
  550. .nf
  551. 0: Ignore the remembered group (r.g.).
  552. 1: Enter r.g. if the group is unread (with user confirmation)
  553. 2: Enter r.g. or first unread group after it in the sequence (w/conf).
  554. 3: Enter r.g. if the group is unread (no confirmation)
  555. 4: Enter r.g. or first unread group after it in the sequence (no conf).
  556. .fi
  557. .TP
  558. \fBentry-report-limit\fP \fIarticles\fP    (integer, default 300)
  559. Normally, \fInn\fP will just move the cursor to the upper left corner
  560. of the screen while it is reading articles from the database on
  561. entry to a group.  For large groups this may take more than a fraction
  562. of a second, and \fInn\fP can then report what it is doing.  If
  563. it must read more articles than the number specified by this variable,
  564. \fInn\fP will report which group and how many articles it is reading.
  565. .TP
  566. \fBerase-key\fP \fIkey\fP    (key, default tty erase key)
  567. The key which erases the last input character
  568. when \fInn\fP is prompting for a string, e.g. a file name.
  569. .TP
  570. \fBexpert\fP        (boolean, default false)
  571. If set \fInn\fP will use slightly shorter prompts (e.g. not tell you
  572. that ? will give you help), and be a bit less verbose in a few other
  573. cases (e.g. not remind you that posted articles are not available
  574. instantly).
  575. .TP
  576. \fBexpired-message-delay\fP \fIpause\fP    (integer, default 1)
  577. If a selected article is found to have been expired, \fInn\fP will
  578. normally give a message about this and sleep for a number of seconds
  579. specified by this variable.  Setting this variable to zero will still
  580. make \fInn\fP give the message without sleeping afterwards.  Setting
  581. it to -1 will cause the message not to be shown at all.
  582. .TP
  583. \fBflow-control\fP    (boolean, default true)
  584. When set, \fInn\fP will turn on xon/xoff flow-control before writing
  585. large amounts of text to the screen.  This should guard against
  586. lossage of output, but in some network configurations it has had the
  587. opposite effect, losing several lines of the output.  This variable
  588. is always true on systems with CBREAK capabilities which can do single
  589. character reads without disabling flow control.
  590. .TP
  591. \fBflush-typeahead\fP    (boolean, default false)
  592. When true, \fInn\fP will flush typeahead prior to reading commands
  593. from the keyboard.  It will not flush typeahead while reading
  594. parameters for a command, e.g. file names etc.
  595. .TP
  596. \fBfolder\fP \fIdirectory\fP    (string, default ~/News)
  597. The full pathname of the
  598. .I folder directory
  599. which will replace the + in folder names.  It will be initialized from
  600. the FOLDER environment variable if it is not set in the
  601. .I init
  602. file.
  603. .TP
  604. \fBfolder-format-check\fP    (boolean, default true)
  605. When saving an article with a full or partial header in an existing
  606. folder, \fInn\fP will check the format of the folder to be able to
  607. append the article in the proper format.  If this variable is not set,
  608. folders are assumed to be in the format specified via the
  609. \fBmmdf-format\fP and \fBmail-format\fP variables, and articles are
  610. saved in that format without checking.  Otherwise, the \fB*-format\fP
  611. variables are only used to determine the format for \fInew\fP folders.
  612. .TP
  613. \fBfolder-save-file\fP \fIfile\fP    (string, default not set)
  614. The default save file used when saving articles \fIfrom\fP a folder.
  615. .TP
  616. \fBfollow-distribution\fP \fIwords\fP    (string, default see below)
  617. This variable controls how the Distribution: header is constructed for
  618. a follow-up to an original article.  Its value is a list of
  619. \fIwords\fP selected from the following list:
  620. .sp 0.5v
  621. [ [ \fBalways\fP ] \fBsame\fP ] [ \fBask\fP ]
  622. [ \fBdefault\fP | \fIdistribution\fP ]
  623. .sp 0.5v
  624. This is interpreted in two steps:
  625. .br
  626. - First the default distribution is determined.  If \fBsame\fP is
  627. specified and the original article has a Distribution: header, that
  628. header is used.  Else if \fBdefault\fP is specified (or
  629. \fIdistribution\fP is omitted), the value of
  630. \fBdefault-distribution\fP is used.  And finally, if only a
  631. \fIdistribution\fP (any word) is specified that is used as the default.
  632. .br
  633. - Then if \fBask\fP is specified, the user will be asked to confirm
  634. the default distribution or provide another distribution.  However, if
  635. \fBalways\fP (and \fBsame\fP) is specified, and the default was taken
  636. from the original article's distribution, the original distribution is
  637. used \fIwithout\fP confirmation.
  638. .br
  639. The default value of \fBfollow-distribution\fP is \fBalways\fP
  640. \fBsame\fP \fBdefault\fP, i.e. use either the original distribution or
  641. the \fBdefault-distribution\fP without confirmation in either case.
  642. .TP
  643. \fBfrom-line-parsing\fP \fIstrictness\fP    (integer, default 2)
  644. Specifies how strict \fInn\fP must parse a "From " line in a folder to
  645. recognize it as a mail format message separator line.  The following
  646. strictness values determine whether a line starting with "From " will
  647. be recognized as a separator line:
  648. .nf
  649.     0: Always.
  650.     1: Line must have at least 8 fields.
  651.     2: Line must contain a valid date and time (ctime style).
  652. .fi
  653. .TP
  654. \fBfsort\fP        (boolean, default true)
  655. When set, folders are sorted alphabetically according to the subject
  656. (and age).
  657. Otherwise, the articles in
  658. a folder will be presented in the sequence in which they were saved.
  659. .TP
  660. \fBguard-double-slash\fP    (boolean, default false)
  661. Normally, when entering a file name, entering two slashes `//' in a
  662. row (or following a slash by a plus `/+') will cause \fInn\fP to
  663. erase the entire line and replace it with the `/' (or `+').  On some
  664. systems, two slashes are used in network file names, and on those
  665. systems \fBguard-double-slash\fP can be set; that will cause \fInn\fP
  666. to require \fIthree\fP slashes in a row to clear the input.
  667. .TP
  668. \fBheader-lines\fP \fIlist\fP    (string, no default)
  669. When set, it determines the list of header fields that are shown when
  670. an article is read instead of the normal one line header showing the
  671. author and subject.  See the full description in the section on
  672. Customized Article Headers below.
  673. .TP
  674. \fBhelp-key\fP \fIkey\fP    (key, default \fB?\fP)
  675. The key which ends the current completion and gives a list of possible
  676. completions for the next component
  677. when \fInn\fP is prompting for a string, e.g. a file name.
  678. .TP
  679. \fBignore-re\fP        (boolean, default false)
  680. If set, articles with subjects already seen in a previous
  681. invocation of nn or another newsreader - and not auto-selected -
  682. are automatically killed.  A great way to read even less news!
  683. .TP
  684. \fBignore-xon-xoff\fP        (boolean, default false)
  685. Normally, \fInn\fP will ignore ^S and ^Q in the input from the
  686. terminal (if they are not handled in the tty driver).  Setting this
  687. variable will treat these characters as normal input.
  688. .TP
  689. \fBinclude-art-id\fP        (boolean, default false)
  690. The first line in a response with included material normally reads
  691. \&"...somebody... writes:" without a reference to the specific article
  692. from which the quotation was taken (this is found in the References:
  693. line).  When this variable is set, the line will also include the
  694. article id of the referenced article: "In ...article... ... writes:".
  695. .TP
  696. \fBinclude-full-header\fP    (boolean, default false)
  697. When set, the \fBmail\fP (M) command will always include the full
  698. header of the original article.  If it is not set, it only includes
  699. the header when the article is forwarded without being edited.
  700. .TP
  701. \fBinclude-mark-blank-lines\fP    (boolean, default false)
  702. When set, the \fBincluded-mark\fP is placed on blank lines in included
  703. articles.  Otherwise, blank lines are left blank (to make it easy to
  704. delete whole paragraphs with `d}' in vi and `C-@ M-] C-W' in emacs).
  705. .TP
  706. \fBincluded-mark\fP \fIstring\fP    (string, default ">")
  707. This string is prefixed to all lines in the original article that are
  708. included in a reply or a follow-up.  (Now you have the possibility to
  709. change it, but please don't.  Lines with a mixture of prefixes like
  710. .br
  711.    : orig-> <> } ] #- etc.
  712. .br
  713. are very difficult to comprehend.  Let's all use the standard folks!
  714. (And hack inews if it is the 50% rule that bothers you.)
  715. .TP
  716. \fBinews\fP \fIshell-command\fP    (string, default "INEWS_PATH -h")
  717. The program which is invoked by \fInn\fP to deliver an article to the
  718. news transport.  The program will be given a complete article
  719. including a header containing the newsgroups to which the article is
  720. to be posted.  See also \fBinews-pipe-input\fP.  It is \fInot\fP used
  721. when cancelling an article!
  722. .TP
  723. \fBinews-pipe-input\fP        (boolean, default true)
  724. When set, the article to be posted will be piped into the \fBinews\fP
  725. program.  Otherwise, the file containing the article will be given as
  726. the first (and only) argument to the \fBinews\fP command.
  727. .TP
  728. \fBinitial-newsrc-file\fP \fIfile\fP    (string, default '.defaultnewsrc')
  729. Defines the name of a file which is used as the initial .newsrc file
  730. for new users.  The name may be a full path name, or as the default a
  731. file name which will be looked for in a number of places:
  732. in the standard news lib directory (where it can be shared with other
  733. news readers),
  734. in nn's lib directory,
  735. and in the database directory.
  736. Groups which are not present in the initial .newsrc file will be
  737. automatically unsubscribed provided \fBnew-group-action\fP is set to a
  738. value allowing unsubscribed groups to be omitted from .newsrc.
  739. .TP
  740. \fBkeep-backup-folder\fP    (boolean, default false)
  741. When set, the backup folder (see \fBbackup-folder-path\fP) created
  742. when removing deleted articles from a folder is not removed.
  743. Notice that a backup folder is not created if all articles are removed
  744. from a folder!
  745. .TP
  746. \fBkeep-unsubscribed\fP        (boolean, default true)
  747. When set, unsubscribed groups are kept in .newsrc.  If not set,
  748. \fInn\fP will automatically remove all unsubscribed from .newsrc if
  749. \fBtidy-newsrc\fP is set.  See also \fBunsubscribe-mark-read\fP.
  750. .TP
  751. \fBkill\fP        (boolean, default true)
  752. If set, \fInn\fP performs automatic kill and selection based on the
  753. .I kill
  754. file.
  755. .TP
  756. \fBkill-debug\fP        (boolean, default false)
  757. When set, \fInn\fP will display a trace of the auto-kill/select
  758. process on entry to a group.
  759. It is automatically turned off if `q' is entered as the answer to a
  760. "hit any key" prompt during the debug output.
  761. .TP
  762. \fBkill-key\fP \fIkey\fP    (key, default tty kill key)
  763. The key which deletes the current line
  764. when \fInn\fP is prompting for a string, e.g. a file name.
  765. .TP
  766. \fBkill-reference-count\fP \fIN\fP    (integer, default 0)
  767. When this variable is non-zero, all articles which have \fIN\fP or
  768. more references on the References: line (corresponding to the number
  769. of >>'s on the menu line) will be auto-killed if they are not
  770. auto-selected (or preserved) via an entry in the kill file.  It should
  771. probably not be used globally for all groups, but can be set on a
  772. per-group via the entry macros.
  773. .TP
  774. \fBlayout\fP \fInumber\fP    (integer, default 1)
  775. Set the menu layout.  The argument must be a number between 0 and 4.
  776. .TP
  777. \fBlimit\fP \fImax-articles\fP    (integer, default infinite)
  778. .I Limit
  779. the maximum number of articles presented in each group to
  780. .I max-articles.
  781. The default is to present
  782. .I all
  783. unread articles no matter how many there are.  Setting this variable,
  784. only the most recent
  785. .I max-articles
  786. articles will be presented, but all the articles will still be marked
  787. as read.  This is useful to get up-to-date quickly if you have not
  788. read news for a longer period.
  789. .TP
  790. \fBlines\fP \fIlin\fP    (integer, default screen height)
  791. This variable contains the screen height i.e. number of lines.
  792. .TP
  793. \fBlong-menu\fP        (boolean, default false)
  794. If set \fInn\fP will not put an empty line after the header line and
  795. an empty line before the prompt line; this gives you two extra menu
  796. lines.
  797. .TP
  798. \fBmacro-debug\fP    (boolean, default false)
  799. If set \fInn\fP will trace the execution of all macros.  Prior to the
  800. execution of each command or operation in a macro, it will show the
  801. name of the command or the input string or key stroke at the bottom of
  802. the screen.
  803. .TP
  804. \fBmail\fP \fIfile\fP    (string, default not set)
  805. \fIfile\fP must be a full path name of a file.  If defined, \fInn\fP will
  806. check for arrival of new mail every minute or so by looking at the
  807. specified file.
  808. .TP
  809. \fBmail-alias-expander\fP \fIprogram\fP    (string, default not set)
  810. When set, aliases used in mail responses may be expanded by the
  811. specified \fIprogram\fP.  The program will be given the completed
  812. response in a file as its only argument, and the aliases should be
  813. expanded directly in this file (of course the \fIprogram\fP may use
  814. temporary files and other means to expand the aliases as long the the
  815. result is stored in the provided file).
  816. .br
  817. Notice: currently there are no alias expanders delivered with \fInn\fP.
  818. .br
  819. Warning: Errors in the expansion process may lead to the response
  820. not being sent.
  821. .TP
  822. \fBmail-format\fP    (boolean, default false)
  823. When set, \fInn\fP will save articles in a format that is compatible
  824. with normal mail folders.
  825. Unless \fBfolder-format-check\fP is false, it is only used to specify
  826. the format used when new folders are created.
  827. This variable is ignored if \fBmmdf-format\fP is set.
  828. .TP
  829. \fBmail-header\fP \fIheaders\fP    (string, default not set)
  830. The \fIheaders\fP string specifies one or more extra header lines
  831. (separated by semi-colons `;') which are added to the header of mail
  832. sent from \fInn\fP using the \fBreply\fP and \fBmail\fP commands.  For
  833. example:
  834. .nf
  835.     set mail-header Reply-To: storm@texas.dk;Organization: TI - DK
  836. .fi
  837. To include a semicolon `;' in a header, precede it by a backslash (which
  838. must be doubled because of the conventions for entering strings).
  839. .TP
  840. \fBmail-record\fP \fIfile\fP    (string, default not set)
  841. \fIfile\fP must be a full path name of a file.  If defined, all replies and
  842. mail will be saved in this file in standard
  843. .I mailbox
  844. format, i.e. you can use you favourite mailer (and \fInn\fP) to look at
  845. the file.
  846. .TP
  847. \fBmail-script\fP \fIfile\fP    (string, default not set)
  848. When set, \fInn\fP will use the specified file instead of the standard
  849. \fIaux\fP script when executing the \fBreply\fP and \fBmail\fP
  850. commands.
  851. .TP
  852. \fBmailer\fP \fIshell-command\fP    (string, default REC_MAIL)
  853. The program which is invoked by \fInn\fP to deliver a message to the
  854. mail transport.  The program will be given a complete mail message
  855. including a header containing the recipient's address.  See also
  856. \fBmailer-pipe-input\fP.
  857. .TP
  858. \fBmailer-pipe-input\fP        (boolean, default true)
  859. When set, the message to be sent will be piped into the \fBmailer\fP
  860. program.  Otherwise, the file containing the message will be given as
  861. the first (and only) argument to the \fBmailer\fP command.
  862. .TP
  863. \fBmarked-by-next-group\fP \fIN\fP    (integer, default 0)
  864. Specifies the amount of (unmarked) articles on the menu marked
  865. \fIseen\fP by the \fBN\fP {\fBnext-group\fP} command in selection
  866. mode.  See \fBmarked-by-read-skip\fP for possible values of \fIN\fP.
  867. .TP
  868. \fBmarked-by-read-return\fP \fIN\fP    (integer, default 0)
  869. Specifies the amount of (unmarked) articles on the menu marked
  870. \fIseen\fP by the \fBZ\fP {\fBread-return\fP} command in selection
  871. mode.  See \fBmarked-by-read-skip\fP for possible values of \fIN\fP.
  872. .TP
  873. \fBmarked-by-read-skip\fP \fIN\fP    (integer, default 4)
  874. Specifies the amount of (unmarked) articles on the menu marked
  875. \fIseen\fP by the \fBX\fP {\fBread-skip\fP} command in selection mode.
  876. The following values of \fIN\fP are recognized:
  877. .nf
  878.     0:  No articles are marked seen
  879.     1:  Current page is marked seen
  880.     2:  Previous pages are marked seen
  881.     3:  Previous and current pages are marked seen
  882.     4:  All pages are marked seen
  883. .fi
  884. .TP
  885. \fBmark-overlap\fP    (boolean, default false)
  886. When set, \fInn\fP will draw a line (using the underline capabilities
  887. of the terminal if possible) to indicate the end of the overlap (see the
  888. \fBoverlap\fP variable).
  889. .TP
  890. \fBmark-overlap-shading\fP    (boolean, default false)
  891. When set, \fInn\fP will \fIshade\fP overlapping lines (see the
  892. \fBoverlap\fP variable) using the attributes defined by the
  893. \fBshading-on\fP and \fBshading-off\fP variables (of if not set, with
  894. the underline attribute).  This is typically used to give overlapping
  895. lines a different colour on terminals which have this capability.
  896. .TP
  897. \fBmenu-spacing\fP \fImode\fP    (integer, default 0)
  898. When \fImode\fP is a non-zero number as described below, \fInn\fP will
  899. add blank lines between the lines on the menu to increase readability
  900. at the cost of presenting fewer articles on each page.  The following
  901. values of \fImode\fP are recognized:
  902. .nf
  903. 0: Don't add blank lines between menu lines.
  904. 1: Add a blank line between articles with \fIdifferent\fP subjects.
  905. 2: Add a blank line between \fIall\fP articles.
  906. .fi
  907. .TP
  908. \fBmerge-report-rate\fP \fIrate\fP    (integer, default 1)
  909. When \fInn\fP is invoked with the -m option (directly or via
  910. \fInngrap\fP), a status report of the merging process is displayed and
  911. updated on the screen every \fIrate\fP seconds.  The report contains
  912. the time used so far and an estimate of the time needed to complete
  913. the merge.
  914. .TP
  915. \fBmessage-history\fP \fIN\fP    (integer, default 15)
  916. Specifies the maximum number, \fIN\fP, of older messages which can be
  917. recalled with the \fB^P\fP {\fBmessage\fP} command.
  918. .TP
  919. \fBmin-window\fP \fIsize\fP    (integer, default 7)
  920. When the \fBwindow\fP variable is not set, \fInn\fP will clear the
  921. screen to preview an article if there are less than \fIsize\fP unused
  922. lines at the bottom of the menu screen.
  923. .TP
  924. \fBmmdf-format\fP    (boolean, default false)
  925. When set, \fInn\fP will save articles in MMDF format.
  926. Unless \fBfolder-format-check\fP is false, it is only used to specify
  927. the format used when new folders are created.
  928. .TP
  929. \fBmonitor\fP        (boolean, default false)
  930. When set, \fInn\fP will show
  931. .I all
  932. characters in the received messages using a "cat -v" like format.
  933. Otherwise, only the printable characters are shown (default).
  934. .TP
  935. \fBmotd\fP        (boolean, default true)
  936. When set, \fInn\fP will display the \fImessage of the day\fP on
  937. start-up if it has changed since it was last shown.  The message is
  938. taken from the file "motd" in the lib directory.  It can also be shown
  939. (again) using the \fB:motd\fP command.
  940. .TP
  941. \fBmulti-key-guard-time\fP \fItimeout\fP    (integer, default 2)
  942. When reading a multi-key sequence from the keyboard, \fInn\fP will
  943. expect the characters constituting the multi-key to arrive "quickly"
  944. after each other.  When a partial multi-key sequence is read,
  945. \fInn\fP will wait (at least) \fItimeout\fP tenths of a second for
  946. each of the following characters to arrive to complete the multi-key
  947. sequence.  If the multi-key sequence is \fInot\fP completed within
  948. this period, \fInn\fP will read the partial multi-key sequence as
  949. individual characters instead.  This way it is still possible to use
  950. for example the ESC key on a terminal with vt100 like arrow keys.
  951. When \fInn\fP is used via an rlogin connection, you may have to
  952. increase the timeout to get reliable recognition of multi-keys.
  953. .TP
  954. \fBnew-group-action\fP \fIaction\fP    (integer, default 3)
  955. This variable controls how new groups are treated by \fInn\fP.  It is
  956. an integer variable, and the following values can be used.  Some of
  957. these actions (marked with an *) will only work when
  958. \fBkeep-unsubscribed\fP is set, since the presence of a group in
  959. \&.newsrc is the only way to recognize it as an old group:
  960. .sp 0.5v
  961. \fB0\fP)  Ignore groups which are not in \&.newsrc.  This will obviously
  962. include new groups.
  963. .sp 0.5v
  964. \fB1\fP*)  Groups not in \&.newsrc are considered to be new, and are
  965. inserted at the beginning of the \&.newsrc file.
  966. .sp 0.5v
  967. \fB2\fP*)  Groups not in \&.newsrc are considered to be new, and are
  968. appended to the end of the \&.newsrc file.
  969. .sp 0.5v
  970. \fB3\fP)  New groups are recognized via a time-stamp saved in the
  971. file \&.nn/LAST and in the database, i.e. it is not dependent on the
  972. groups currently in \&.newsrc.  The new groups are automatically
  973. appended to \&.newsrc with subscription.  Old groups not present in
  974. \&.newsrc will be considered to be unsubscribed.
  975. .sp 0.5v
  976. \fB4\fP)  As \fB3\fP, but the user is asked to confirm that the new
  977. group should be appended to \&.newsrc.  If rejected, the group will not
  978. be appended to \&.newsrc, and thus be regarded as unsubscribed.
  979. .sp 0.5v
  980. \fB5\fP)  As \fB4\fP, except that the information is stored in a
  981. format compatible with the \fIrn\fP news reader (\&.rnlast).  This needs
  982. to be tested!
  983. .TP
  984. \fBnew-style-read-prompt\fP    (boolean, default true)
  985. When set, the reading mode prompt line includes the group name and the
  986. number of selected articles in the group.
  987. .TP
  988. \fBnews-header\fP \fIheaders\fP    (string, default not set)
  989. The \fIheaders\fP string specifies one or more extra header lines
  990. (separated by semi-colons `;') which are added to the header of
  991. articles posted from \fInn\fP using the \fBfollow\fP and \fBpost\fP
  992. commands.  See \fBmail-header\fP for an example.
  993. .TP
  994. \fBnews-record\fP \fIfile\fP    (string, default not set)
  995. Save file for follow-ups and postings.  Same rules and format as the
  996. \fBmail-record\fP variable.
  997. .TP
  998. \fBnews-script\fP \fIfile\fP    (string, default not set)
  999. When set, \fInn\fP will use the specified file instead of the standard
  1000. \fIaux\fP script when executing the \fBfollow\fP and \fBpost\fP
  1001. commands.
  1002. .TP
  1003. \fBnewsrc\fP \fIfile\fP (string, default "~/.newsrc") Specifies the
  1004. file used by \fInn\fP to register which groups and articles have been
  1005. read.  The default setting corresponds to the \&.newsrc file used by
  1006. other news readers.  Notice that \fInn\fP release 6.4 onwards
  1007. \fIdoes allow\fP individual articles to be marked unread, and some
  1008. articles marked unread, and thus no longer messes up \&.newsrc for
  1009. other news readers!
  1010. .TP
  1011. \fBnntp-cache-dir\fP \fIdirectory\fP    (string, default "~/.nn")
  1012. When NNTP is used, \fInn\fP needs to store articles temporarily on
  1013. disk.  This variable specifies which directory \fInn\fP will use to
  1014. hold these files.  The default value may be changed during
  1015. configuration.  This variable can only be set in the init file.
  1016. .TP
  1017. \fBnntp-cache-size\fP \fIsize\fP    (integer, default 10, maximum 10)
  1018. Specifies the number of temporary files in the nntp cache.  The
  1019. default and maximum values may be changed during configuration.
  1020. .TP
  1021. \fBnntp-debug\fP    (boolean, default false)
  1022. When set, a trace of the nntp related traffic is displayed in the
  1023. message line on the screen.
  1024. .TP
  1025. \fBold\fP [\fImax-articles\fP]    (integer, default not set)
  1026. When
  1027. .B old
  1028. is set, \fInn\fP will present (or scan) all (or the last
  1029. \fImax-articles\fP) unread as well as
  1030. read articles.  While
  1031. .B old
  1032. is set, \fInn\fP will
  1033. .I never
  1034. mark any unread articles as read.
  1035. .TP
  1036. \fBorig-to-include-mask\fP \fIN\fP    (integer, default 3)
  1037. When replying to an article, \fInn\fP will include some of the header
  1038. lines which may be used to construct a proper mail address for the
  1039. poster of the original article.  These addresses are placed on
  1040. \fIOrig-To:\fP lines in the reply header and will automatically be
  1041. removed before the letter is sent.  This variable specifies which
  1042. headers from the article are included; its value \fIN\fP is the sum of
  1043. the following values:
  1044. .nf
  1045.     1: \fIReply-To:\fP
  1046.     2: \fIFrom:\fP
  1047.     4: \fIPath:\fP
  1048. .fi
  1049. .TP
  1050. \fBoverlap\fP \fIlines\fP    (integer, default 2)
  1051. Specifies the number of overlapping lines from one page to the next
  1052. when paging through an article in reading mode.
  1053. The last line from the previous page
  1054. will be underlined if the terminal has that capability.
  1055. .TP
  1056. \fBpager\fP \fIshell-command\fP        (string, default $PAGER)
  1057. This is the pager used by the \fB:admin\fP command (and \fInnadmin\fP)
  1058. when it executes certain commands, e.g. grepping in the Log file.
  1059. .TP
  1060. \fBpatch-command\fP \fIshell-command\fP    (string, default "patch -p0")
  1061. This is the command which is invoked by the \fB:patch\fP command.
  1062. .TP
  1063. \fBpost-distribution\fP \fIwords\fP    (string, default see below)
  1064. This variable controls how the Distribution: header is constructed
  1065. when posting an original article.  Its value is a list of
  1066. \fIwords\fP selected from the following list:
  1067. .sp 0.5v
  1068. [ \fBask\fP ] [ \fBdefault\fP | \fIdistribution\fP ]
  1069. .sp 0.5v
  1070. This is interpreted in two steps:
  1071. .br
  1072. - First the default distribution is determined.  If \fBdefault\fP is
  1073. specified (or \fIdistribution\fP is omitted), the value of
  1074. \fBdefault-distribution\fP is used.  Otherwise, the specified
  1075. \fIdistribution\fP (any word) is used as the default.
  1076. .br
  1077. - Then if \fBask\fP is specified, the user will be asked to confirm
  1078. the default distribution or provide another distribution.
  1079. .br
  1080. The default value of \fBpost-distribution\fP is \fBask\fP
  1081. \fBdefault\fP, i.e. use the \fBdefault-distribution\fP with
  1082. confirmation from the user.
  1083. .TP
  1084. \fBpreview-continuation\fP \fIcond\fP    (integer, default 12)
  1085. This variable determines on what terms the following article should be
  1086. automatically shown when previewing an article, and the
  1087. \fBnext-article\fP command is used, or \fBcontinue\fP is used at the
  1088. end of the article.  The following values
  1089. can be used:
  1090. .br
  1091. \fB0\fP \- never show the next article (return to the menu).
  1092. .br
  1093. \fB1\fP \- always show the next article (use 'q' to return to the menu).
  1094. .br
  1095. \fB2\fP \- show the next article if it has the same subject as the
  1096. current article, else return to the menu.
  1097. .br
  1098. The value should be the \fIsum\fP of two values: one for the action
  1099. after using \fBcontinue\fP on the last page of the article, and one
  1100. for the action performed when the \fBnext-article\fP command is used
  1101. \fImultiplied by 10\fP.
  1102. .TP
  1103. \fBpreview-mark-read\fP        (boolean, default true)
  1104. When set, previewing an article will mark the article as read.
  1105. .TP
  1106. \fBprevious-also-read\fP    (boolean, default true)
  1107. When set, going back to the previously read group with \fBP\fP
  1108. {\fBprevious\fP} will include articles read in the current invocation
  1109. of \fInn\fP even if there are still unread articles in the group.
  1110. .TP
  1111. \fBprint-header-lines\fP \fIfields\fP    (string, default "FDGS")
  1112. Specifies the list of header fields that are output when
  1113. an article is printed via the \fB:print\fP command and
  1114. \fBprint-header-type\fP is 1 (short header).  The \fIfields\fP 
  1115. specification is desctribed
  1116. in the section on Customized Article Headers below.
  1117. .TP
  1118. \fBprint-header-type\fP \fIN\fP    (integer, default 1)
  1119. Specifies what kind of header is printed by the \fB:print\fP command,
  1120. corresponding to the three \fBsave-*\fP commands: \fI0\fP prints only
  1121. the article body (no header), \fI1\fP prints a short header,
  1122. and \fI2\fP prints the full article header.
  1123. .TP
  1124. \fBprinter\fP \fIshell-command\fP    (string, default is system dep.)
  1125. This is the default value for the
  1126. .B print
  1127. command.  It should include an option which prevents the spooler from
  1128. echoing a job-id or similar to the terminal to avoid problems with
  1129. screen handling (e.g. lp -s on System V).
  1130. .TP
  1131. \fBquery-signature\fP        (boolean, default ...)
  1132. Will cause \fInn\fP to require confirmation before appending
  1133. the \&.signature file to out-going mail or news if the corresponding
  1134. \fBappend-sig-\fP... variable is set.
  1135. .TP
  1136. \fBquick-count\fP    (boolean, default true)
  1137. When set, calculating the total number of unread articles at start-up
  1138. is done by simple subtracting the first unread article number from the
  1139. total number of articles in each group.  This is very fast, and fairly
  1140. accurate but it may be a bit too large.  If not set, each line in
  1141. \&.newsrc will be interpreted to count every unread article, thus giving
  1142. a very accurate number.  This variable is also used by \fInncheck\fP.
  1143. .TP
  1144. \fBquick-save\fP    (boolean, default false)
  1145. When set, \fInn\fP will not prompt for a file name when an article is
  1146. saved (unless it belongs to a folder).
  1147. Instead it uses the save file specified for the current group in the
  1148. init file or the default save file.
  1149. .TP
  1150. \fBre-layout\fP \fIN\fP        (integer, default 0)
  1151. Normally on the menu, \fInn\fP will prefix the subject a number of
  1152. `>'s corresponding to the number of references on the References:
  1153. line.  The \fBre-layout\fP variable may be set to use a different
  1154. prefix on the subjects:
  1155. .nf
  1156.     0:  One `>' per reference is shown (default).
  1157.     1:  A single `>' is shown if the Subject contains Re:.
  1158.     2:  The number of references is shown as `n>'
  1159.     3:  A single Re: is shown.
  1160.     4:  If any references use layout 0, else layout 1.
  1161. .fi
  1162. .TP
  1163. \fBre-layout-read\fP \fIN\fP    (integer, default -1)
  1164. When the \fBheader-lines\fP variable is not set, or contains the "*"
  1165. field specifier, a line similar to the menu line will be used as the
  1166. header of the article in reading mode, including the sender's name and
  1167. the article's subject.  When this variable is negative, the subject
  1168. on this header line will be prefixed according to the \fBre-layout\fP
  1169. variable.  Otherwise, it will define the format of the "Re:" prefix to
  1170. be used instead of the \fBre-layout\fP used on the menu.
  1171. .TP
  1172. \fBread-return-next-page\fP    (boolean, default false)
  1173. When set, the \fBZ\fP {\fBread-return\fP} command will return to the
  1174. \fInext\fP menu page rather than the current menu page.
  1175. .TP
  1176. \fBrecord\fP \fIfile\fP    (string, no default)
  1177. Setting this
  1178. .I pseudo
  1179. variable will set both the \fBmail-record\fP and the
  1180. \fBnews-record\fP variables to the specified pathname.
  1181. .TP
  1182. \fBrepeat\fP        (boolean, default false)
  1183. When set, \fInn\fP will not eliminate duplicated subject lines on
  1184. menus (I cannot imagine why anyone should want that, but....)
  1185. .TP
  1186. \fBrepeat-group-query\fP    (boolean, default false)
  1187. When set, invoking \fInn\fP with the \fB\-g\fP option will always
  1188. repeat the query for a group to enter until you quit explicitly.
  1189. (Same as setting the \fB\-r\fP option permanently).
  1190. .TP
  1191. \fBreport-cost\fP        (boolean, default true)
  1192. This variable is ignored unless \fInn\fP is running with accounting
  1193. enabled (see \fInnacct\fP).  When set, \fInn\fP will report the cost
  1194. of the current session and the total on exit.
  1195. .TP
  1196. \fBresponse-check-pause\fP \fIpause\fP    (integer, default 2)
  1197. Specifies the number of seconds to wait after posting an article to
  1198. see whether the action *might* have failed.  Some commands run in the
  1199. background and may thus not have completed during this period, so even
  1200. when \fInn\fP says "Article posted", it may still fail (in which case
  1201. you are informed via mail).
  1202. .TP
  1203. \fBresponse-default-answer\fP \fIaction\fP    (string, default "send")
  1204. The default action to be taken when hitting \fBreturn\fP to the
  1205. "response action" prompt  (abort, edit, send, view, write).  If it is
  1206. unset, no default action is defined.
  1207. .TP
  1208. \fBretain-seen-status\fP    (boolean, default false)
  1209. Normally, seen articles will just be unread the next time the group is
  1210. entered (unless they were marked read by \fBauto-junk-seen\fP).  If
  1211. \fBretain-seen-status\fP is set, the seen attribute on the articles
  1212. will survive to the next time the group is entered.  (This is not
  1213. recommended because it may result in very large select files).
  1214. .TP
  1215. \fBretry-on-error\fP \fItimes\fP    (integer, default 0)
  1216. When set, \fInn\fP will try the specified number of \fItimes\fP to
  1217. open an article before reporting that the article does not exist
  1218. any more.  This may be necessary in some network environments.
  1219. .TP
  1220. \fBsave-closed-mode\fP \fImode\fP    (integer, default 13)
  1221. When saving an article in selection mode (i.e. by selecting it from
  1222. the menu), \fInn\fP will simply save the specified article if the
  1223. article's subject is \fIopen\fP.  When the selected menu entry is a
  1224. closed subject, the \fBsave-closed-mode\fP variable determines how
  1225. many articles among the closed articles should be saved:
  1226. .nf
  1227. 0: save root article (the one on the menu) only
  1228. 1: save selected articles within subject
  1229. 2: save unread (excl selected) articles within subject
  1230. 3: save selected+unread articles within subject
  1231. 4: save all articles within subject
  1232. .fi
  1233. If `10' is added to the above values, \fInn\fP will not save the
  1234. selected subject immediately; instead it will ask which articles
  1235. to save using the above value as the default answer.
  1236. .TP
  1237. \fBsave-counter\fP \fIformat\fP    (string, default "%d")
  1238. This is the printf-format which \fInn\fP uses to create substitution
  1239. string for the trailing * in save file names.  You can set this to
  1240. more complex formats if you like, but be sure that it will produce
  1241. different strings for different numbers.  An alternative format which
  1242. seems to be popular is ".%02d" .
  1243. .TP
  1244. \fBsave-counter-offset\fP \fIN\fP    (integer, default 0)
  1245. Normally, file names created with the \fIpart.*\fP form will
  1246. substitute the \fI*\fP with successive numbers starting from one.
  1247. Setting this variable will cause these numbers to start from \fIN\fP+1.
  1248. .TP
  1249. \fBsave-header-lines\fP \fIfields\fP    (string, default "FDNS")
  1250. Specifies the list of header fields that are saved when
  1251. an article is saved via the \fBO\fP {\fBsave-short\fP} command.
  1252. The \fIfields\fP specification is desctribed
  1253. in the section on Customized Article Headers below.
  1254. .TP
  1255. \fBsave-report\fP    (boolean, default true)
  1256. When set, a message reporting the number of lines written is shown
  1257. after saving an article.  Since messages are shown for a few seconds,
  1258. this may slow down the saving of many articles (e.g. using the
  1259. .B S*
  1260. command).
  1261. .TP
  1262. \fBscroll-clear-page\fP        (boolean, default true)
  1263. Determines whether \fInn\fP clears the screen before showing each new
  1264. page of an article.
  1265. .TP
  1266. \fBscroll-last-lines\fP \fIN\fP        (integer, default 0)
  1267. Normally, \fInn\fP will show each new page of an article from the top
  1268. of the screen (with proper marking of the overlap).  When this
  1269. variable is set to a negative value, \fInn\fP will scroll the text of
  1270. the new pages from the bottom of the screen instead.  If it is set to a
  1271. positive value, \fInn\fP will show pages from the top as usual, but
  1272. switch to scrolling when there are \fIless than\fP the specified
  1273. number of lines left in the article.
  1274. .TP
  1275. \fBselect-leave-next\fP        (boolean, default false)
  1276. When set, you will be asked whether to select articles with the
  1277. \fBleave-next\fP attribute on entry to a group with left over
  1278. articles.
  1279. .TP
  1280. \fBselect-on-sender\fP        (boolean, default false)
  1281. Specifies whether the \fBfind\fP (=) command in article selection mode
  1282. will match on the subject or the sender.
  1283. .TP
  1284. \fBshading-on\fP \fIcode\fP...    (control string, default not set)
  1285. Specifies the escape code to be sent to the terminal to cause
  1286. "shading" of the following output to the screen.  This is used if the
  1287. \fBmark-overlap-shading\fP is set, and by the `+' attribute in the
  1288. \fBheader-lines\fP variable.
  1289. .TP
  1290. \fBshading-off\fP \fIcode\fP...    (control string, default not set)
  1291. Specifies the escape code to be sent to the terminal to turn off the
  1292. shading defined by \fBshading-on\fP.  Shading will typically
  1293. be done by changing the foreground colour to change, e.g.
  1294. .sp 0.5v
  1295. .nf
  1296.     on term ti924-colour
  1297.         set shading-on  ^[ [ 3 2 m
  1298.         set shading-off ^[ [ 3 7 m
  1299.         set mark-overlap-shading
  1300.         unset mark-overlap
  1301.     end
  1302. .fi
  1303. .TP
  1304. \fBshell\fP \fIprogram\fP    (string, default $SHELL)
  1305. The shell program used to execute shell escapes.
  1306. .TP
  1307. \fBshell-restrictions\fP    (boolean, default false)
  1308. When set (in the init file), \fInn\fP will not allow the user to
  1309. invoke the shell in any way, including saving on pipes.  It also
  1310. prevents the user from changing certain variables containing commands.
  1311. .TP
  1312. \fBshow-purpose-mode\fP \fIN\fP        (integer, default 1)
  1313. Normally, \fInn\fP will show the purpose of a group the first time it
  1314. is read, provided a purpose is known.  Setting this variable, this
  1315. behaviour can be changed as follows:
  1316. .nf
  1317.     0:  Never show the purpose.
  1318.     1:  Show the purpose for new groups only.
  1319.     2:  Show the purpose for all groups.
  1320. .fi
  1321. .TP
  1322. \fBsilent\fP        (boolean, default false)
  1323. When set, \fInn\fP wont print the logo or "No News" if there are no
  1324. unread articles.  Only useful to set in the init file or with the
  1325. .B \-Q
  1326. option.
  1327. .TP
  1328. \fBslow-mode\fP        (boolean, default false)
  1329. When set, \fInn\fP will cut down on the screen output to give better
  1330. response time at low speed.
  1331. Normally, \fInn\fP will use standout mode (if possible) to mark
  1332. selected articles on the menu, but when \fBslow-mode\fP is set, \fInn\fP will
  1333. just put an asterisk `*' next to the article identifier on selected
  1334. articles.  Also when \fBslow-mode\fP is set \fInn\fP will avoid
  1335. redrawing the screen in the following cases:  After a \fBgoto-group\fP
  1336. command an empty menu is shown (hit \fBspace\fP to make it appear),
  1337. and after responding to an article, only the prompt line is shown (use
  1338. ^L to redraw the screen).  To avoid redrawing the screen after an
  1339. extended command, set the \fBdelay-redraw\fP variable as well.
  1340. .TP
  1341. \fBslow-speed\fP \fIspeed\fP    (integer, default 1200)
  1342. If the terminal is running at this baud rate or lower, the \fBon
  1343. slow\fP (see the section on init files) condition will be true, and
  1344. the \fBon fast\fP will be false (and vice-versa).
  1345. .TP
  1346. \fBsort\fP        (boolean, default true)
  1347. When set, \fInn\fP will sort articles according to the current
  1348. \fBsort-mode\fP on entry to a group.  Otherwise, articles will be
  1349. presented in order of arrival.
  1350. If not set on entry to a menu for merged groups, the articles from
  1351. each group will be kept together on the menu.  If \fBsort\fP is unset
  1352. while merged groups are presented on the menu, the articles will be
  1353. reordered by local article number (which may not keep articles from
  1354. the same group together).
  1355. .TP
  1356. \fBsort-mode\fP \fImode\fP    (integer, default 1)
  1357. The default sort algorithm used to sort the articles on entry to a
  1358. news group.  It is a numeric value corresponding to one of the sorting
  1359. methods described in connection with the :sort command:
  1360. .nf
  1361.     0 \- arrival (ordered by article number)
  1362.     1 \- subject (subjects ordered after age of first article)
  1363.     2 \- lexical (subjects in lexicographical order)
  1364.     3 \- age (articles ordered after posting date only)
  1365.     4 \- sender (articles ordered after sender's name)
  1366. .fi
  1367. .TP
  1368. \fBspell-checker\fP \fIshell-command\fP    (string, default not set)
  1369. When set, responses can be checked for spelling mistakes via the
  1370. (i)spell action.  The command to perform the spelling is given the
  1371. file containing the full article including header as its only
  1372. argument.  If the spell checker can fix spelling mistakes, it must
  1373. apply the changes directly to this file.
  1374. .TP
  1375. \fBsplit\fP        (boolean, default true)
  1376. When set, digests will automatically and silently be split into
  1377. sub-articles which are then handled transparently as normal articles.
  1378. Otherwise, digests are presented as one article (which you can split
  1379. on demand with the
  1380. .B G
  1381. command).
  1382. .TP
  1383. \fBstop\fP \fIlines\fP    (integer, default not set)
  1384. When
  1385. .B stop
  1386. is set, \fInn\fP will only show the first \fIlines\fP lines of the
  1387. of each article
  1388. before prompting you to continue.  This is useful on slow terminals and
  1389. modem lines to be able to see the first few lines of longer articles
  1390. (and skipping the rest with the
  1391. .B n
  1392. command).
  1393. .TP
  1394. \fBsubject-match-limit\fP \fIlength\fP    (integer, default 256)
  1395. Subjects will be considered identical if their first \fIlength\fP
  1396. characters match.  Setting this uncritically to a low value may
  1397. cause unexpected results!
  1398. .TP
  1399. \fBsubject-match-offset\fP \fIoffset\fP    (integer, default 0)
  1400. When set to a positive number, that many characters at the beginning
  1401. of the subject will be ignored when comparing subjects for ordering
  1402. and equality purposes.
  1403. .TP
  1404. \fBsubject-match-parts\fP    (boolean, default false)
  1405. When set, two subjects will be considered equal if they are identical
  1406. up to the first (differing) digit.  Together with the
  1407. \fBsubject-match-offset\fP variable, this can be used in source groups
  1408. where the subject often has a format like:
  1409. .sp 0.5v
  1410. .nf
  1411.     vXXXXXX: Name of the package (Part 01/04)
  1412. .fi
  1413. .sp 0.5v
  1414. Setting \fBsubject-match-offset\fP to 8 and \fBsubject-match-parts\fP
  1415. to true will make \fInn\fP consider all four parts of the package
  1416. having the same subject (and thus be selectable with `*').
  1417. .sp 0.5
  1418. Notice that changing the \fBsubject-match-\fP... variables manually
  1419. will not have an immediate effect.  To reorder the menu, an explicit
  1420. \fB:sort\fP command must be performed.  These variables are mainly
  1421. intended to be set using the \fB:local\fP command in \fBon entry\fP
  1422. macros for source and binary groups (entry macros are evaluated before
  1423. the menu is collected and sorted).
  1424. .TP
  1425. \fBsubject-match-minimum\fP \fIcharacters\fP    (integer, default 4)
  1426. When set to a positive number, that many characters at the beginning
  1427. of the subject must match before the subject-match-parts option comes
  1428. into affect.  This is important, because the part matching causes the
  1429. rest of the line to be ignored after the first digit pair is
  1430. discovered.  This begins after any subject-match-offset has been
  1431. applied. 
  1432. .TP
  1433. \fBsuggest-default-save\fP    (boolean, default true)
  1434. When set, \fInn\fP will present the \fBdefault-save-file\fP when
  1435. prompting for a save file name in a group without a specific save
  1436. file, or \fBfolder-save-file\fP when saving from a folder.  When not
  1437. set, no file name is presented, and to use the default
  1438. save file, a single + must be specified.
  1439. .TP
  1440. \fBtidy-newsrc\fP        (boolean, default false)
  1441. When set, \fInn\fP will automatically remove lines from .newsrc which
  1442. represent groups not found in the active file or unsubscribed groups
  1443. if \fBkeep-unsubscribed\fP is not set.
  1444. .TP
  1445. \fBtime\fP        (boolean, default true)
  1446. When set, \fInn\fP will show the current time in the prompt line.
  1447. This is useful on systems without a
  1448. .I sysline (1)
  1449. utility.
  1450. .TP
  1451. \fBtrace-folder-packing\fP    (boolean, default true)
  1452. When set, a trace of the retained and deleted messages is printed when
  1453. a folder is rewritten.
  1454. .TP
  1455. \fBtrusted-escape-codes\fP \fIcodes\fP    (string, default none)
  1456. When set to a list of one or more characters, \fInn\fP will trust and
  1457. output \fIescape\fP characters in an article if it is followed by one
  1458. of the characters in the list.  For example, to switch to or from
  1459. kanji mode, control codes like "\fIesc\fP\ $" and "\fIesc\fP\ (\ J"
  1460. may be present in the text.  To allow these codes, use the following
  1461. command:
  1462. .sp 0.5v
  1463. .nf
  1464.     set trusted-escape-codes ($
  1465. .fi
  1466. .sp 0.5v
  1467. You can also set it to \fBall\fP to pass all espace codes through to
  1468. the screen.  Notice that \fInn\fP thinks all characters (including
  1469. \fIesc\fP) output to the screen as occupy one column.
  1470. .TP
  1471. \fBunshar-command\fP \fIshell-command\fP    (string, default "/bin/sh")
  1472. This is the command which is invoked by the \fBunshar\fP command.
  1473. .TP
  1474. \fBunshar-header-file\fP \fIfile\fP    (string, default "Unshar.Headers")
  1475. The name of the file in which the header and initial text of articles
  1476. unpacked with the \fB:unshar\fP command is saved.  Unless the file name
  1477. starts with a `/', the file will be created in the same directory as
  1478. the unpacked files.  The information is not saved if this variable is
  1479. not set.  Setting it to "Unshar.Result" will cause the headers and the
  1480. results from the unpacking process to be merged in a meaningful way
  1481. (unless \fBmmdf-format\fP is set).
  1482. .TP
  1483. \fBunsubscribe-mark-read\fP    (boolean, default true)
  1484. When set, unsubscribing to a group will automatically mark all current
  1485. articles read; this is recommended to keep the size of .newsrc down.
  1486. Otherwise, unread articles in the unsubscribe groups are kept in
  1487. \&.newsrc.  If \fBkeep-unsubscribed\fP is false, this variable has no
  1488. effect.
  1489. .TP
  1490. \fBupdate-frequency\fP        (integer, default 1)
  1491. Specifies how many changes need to be done to the .newsrc or select
  1492. files before they are written back to disk.  The default setting
  1493. causes .newsrc to be updated every time a group has been read.
  1494. .TP
  1495. \fBuse-path-in-from\fP        (boolean, default false)
  1496. When \fBmail-format\fP is set, saved articles will be preceded by a
  1497. specially formatted \&"From\ " line:
  1498. .nf
  1499.     From origin date
  1500. .fi
  1501. Normally, the origin will be the name of the news group where the
  1502. article appeared, but if \fBuse-path-in-from\fP is set, the contents
  1503. of the "Path:" header will be used as the origin.
  1504. .TP
  1505. \fBuse-selections\fP        (boolean, default true)
  1506. When set, \fInn\fP uses the selections and other article attributes
  1507. saved last time \fInn\fP was used.  If not set, \fInn\fP ignores the
  1508. select file.
  1509. .TP
  1510. \fBvisible-bell\fP    (boolean, default true)
  1511. When set, \fInn\fP will flash the screen instead of "ringing the
  1512. bell" if the visible bell (flash) capability is defined in the
  1513. termcap/terminfo database.
  1514. .TP
  1515. \fBwindow\fP \fIsize\fP    (integer, default not set)
  1516. When set, \fInn\fP will reserve the last \fIsize\fP lines of the menu
  1517. screen for a preview window.  If not set, \fInn\fP will clear the
  1518. screen to preview an article if there are less than \fBmin-window\fP
  1519. lines at the
  1520. bottom of the screen.  As a side effect, it can also be used to reduce
  1521. the size of the menus, which may be useful on slow terminals.
  1522. .TP
  1523. \fBword-key\fP \fIkey\fP    (key, default ^W)
  1524. The key which erases the last input component or word
  1525. when \fInn\fP is prompting for a string, e.g. the last name in a path
  1526. name.
  1527. .TP
  1528. \fBwrap-header-margin\fP \fIsize\fP    (integer, default 6)
  1529. When set (non-negative), the customized header fields specified in
  1530. \fBheader-lines\fP will be split across several lines if they don't
  1531. fit on one line.  When \fIsize\fP is greater than zero, lines will be
  1532. split at the first space occurring in the last \fIsize\fP columns of
  1533. the line.  If not set (or negative), long header lines will be
  1534. truncated if they don't fit on a single line.
  1535. .\" ENDPART C
  1536.