1tin(1)                        A Usenet newsreader                       tin(1)
2
3
4

NAME

6       tin, rtin - A Usenet newsreader
7

SYNOPSIS

9       tin  [[-h|-H|-V] |  [[[-a]  [-dlnq|-Q]  [-ArzxX]] [[-R|-S] -s News-dir]
10       [-cuvZ] [-N|-M address] [-o|-w]] [-D  debug_level]  [-G  article_limit]
11       [-f   newsrc_file]   [-g   server]   [-m   Mail_dir]   [-p   port]  [-I
12       index_dir] [newsgroup[,...]]]
13

DESCRIPTION

15       tin is a full-screen easy to use Usenet newsreader. It  can  read  news
16       locally (e.g., /var/spool/news) or remotely (rtin or tin -r option) via
17       a NNTP (Network News Transport Protocol) server. It will  automatically
18       utilize  NOV  newsoverview(5) style index files if available locally or
19       via the NNTP [X]OVER command (RFC2980).
20
21       tin has four separate  levels  of  operation:  Selection  level,  Group
22       level,  Thread  level  and Article level. Use the Help ('h') command to
23       view a list of the commands available at a particular level.
24
25       On startup tin will show a list of the newsgroups found in  ${TIN_HOME‐
26       DIR-"$HOME"}/.newsrc.  An  arrow  '->' or highlighted bar will point to
27       the first newsgroup. Move to a group by using the terminal  arrow  keys
28       (terminal  dependent) or Down ('j') and Up ('k'). Use PgUp/PgDn (termi‐
29       nal dependent) or PageUp ('^U') (CTRL-U) and PageDown  ('^D')  (CTRL-D)
30       to page up/down. Enter a newsgroup by pressing '<CR>'.
31
32       The  GroupNextUnreadArtOrGrp  ('<TAB>')  key  enters the next newsgroup
33       with unread articles.
34

EXIT STATUS

36       Interactive mode:
37
38            0      Successful program execution.
39
40            1      Usage, syntax, configuration file or network error.
41
42       Batch mode (''-Z''):
43
44            0      No unread news
45
46            1      Usage, syntax, configuration file or network error.
47
48            2      Unread news
49

OPTIONS

51       -a          Toggle ANSI color (default is off).
52
53       -A          Force authentication on initial connect.
54
55       -c          Create/update index files for every  group  in  ${TIN_HOME‐
56                   DIR-"$HOME"}/.newsrc or file specified by the ''-f'' option
57                   and mark all articles as read.
58
59       -d          Don't load newsgroup descriptions (interactive mode).
60
61       -D debug-level
62                   Enter debug-level (1 = NNTP, 2 = all, 3 = newsrc, 4 =  mem‐
63                   ory allocation).
64
65       -f file     Use the specified file of subscribed to newsgroups in place
66                   of ${TIN_HOMEDIR-"$HOME"}/.newsrc.
67
68       -g server   Use  the  server  and  newsrc  specified   in   ${TIN_HOME‐
69                   DIR-"$HOME"}/.tin/newsrctable.
70
71       -G article-limit
72                   Limit  the  number  of  articles/group to retrieve from the
73                   server.
74
75       -h          Help listing all command-line options.
76
77       -H          Brief introduction to tin that is also shown the first time
78                   it is started.
79
80       -I dir      Directory  in which to store newsgroup index files. Default
81                   is                         ${TIN_INDEX_NEWSDIR-"${TIN_HOME‐
82                   DIR-"$HOME"}/.tin"}/.news.   This  option  has no effect if
83                   tin retrieves its index  files  via  NNTP  and  cache_over‐
84                   view_files is turned off.
85
86       -l          Get  number  of  articles  per  group  from  the ${TIN_LIB‐
87                   DIR-NEWSLIBDIR}"/"${TIN_ACTIVEFILE-active} file. If reading
88                   via  NNTP this is done with the LIST command (RFC977). This
89                   might result in incorrect article  counts  but  is  usually
90                   faster  than  the  default  which is to read the ${TIN_LIB‐
91                   DIR-NEWSLIBDIR}"/"${TIN_ACTIVEFILE-active}   file   (either
92                   directly  or via LIST) and then check the article count via
93                   NNTP GROUP command (RFC977) ''-ln''.
94
95       -m dir      Mailbox  directory   to   use.   Default   is   ${TIN_HOME‐
96                   DIR-"$HOME"}/Mail.
97
98       -M user     Mail  unread  articles to specified user for later reading.
99                   For more information read section  "AUTOMATIC  MAILING  AND
100                   SAVING NEW NEWS".
101
102       -n          Only    load    groups   from   the   ${TIN_LIBDIR-NEWSLIB‐
103                   DIR}"/"${TIN_ACTIVEFILE-active} file that are subscribed to
104                   in the user's ${TIN_HOMEDIR-"$HOME"}/.newsrc. This allows a
105                   noticeable speedup when connecting via a slow line, but tin
106                   can not tell which groups are moderated. See also ''-l''.
107
108       -N          Mail  unread  articles  to  yourself for later reading. For
109                   more information read section "AUTOMATIC MAILING AND SAVING
110                   NEW NEWS".
111
112       -o          Quick  post  all  postponed articles and exit. In order for
113                   this to be really quick, it should be used with  ''-n''  if
114                   possible.
115
116       -p port     Port to use if reading via NNTP (default is 119). This also
117                   overrides the environment variable $NNTPPORT if set.
118
119       -q          Don't check for new newsgroups.
120
121       -Q          Quick start. Start tin as quickly  as  possible.  Currently
122                   this is equivalent to ''-nqd''.
123
124       -r          Read  news  remotely from the default NNTP server specified
125                   in the environment variable $NNTPSERVER or contained in the
126                   file /etc/nntpserver.
127
128       -R          Read news saved by the ''-S'' option.
129
130       -s dir      Save/read  articles to/in directory. Default is ${TIN_HOME‐
131                   DIR-"$HOME"}/News.
132
133       -S          Save unread  articles  for  later  reading  by  the  ''-R''
134                   option.  For more information read section "AUTOMATIC MAIL‐
135                   ING AND SAVING NEW NEWS".
136
137       -u          Create/update index files for every  group  in  ${TIN_HOME‐
138                   DIR-"$HOME"}/.newsrc   or  file  specified  by  the  ''-f''
139                   option. This option is disabled if tin retrieves its  index
140                   files  via a NNTP server and cache_overview_files is turned
141                   off.
142
143       -v          Verbose mode for ''-c'', ''-M'', ''-N'', ''-S'', ''-u'' and
144                   ''-Z'' options.
145
146       -V          Print version and date information.
147
148       -w          Quick  mode  to post an article and then exit. In order for
149                   this to be really quick, it should be used with  ''-n''  if
150                   possible.
151
152       -x          No  posting  mode. You cannot post articles if you use this
153                   option.
154
155       -X          No overwrite mode. ${TIN_HOMEDIR-"$HOME"}/.newsrc and files
156                   in  ${TIN_HOMEDIR-"$HOME"}/.tin will not be overwritten but
157                   may be created if they don't exist.
158
159       -z          Only start tin if there is any new/unread news. If there is
160                   news  tin  will  position cursor at first group with unread
161                   news. Useful for putting in login file.
162
163       -Z          Check if there is any new/unread news and exit with  appro‐
164                   priate  status. If ''-v'' option is specified the number of
165                   unread articles in each group is printed. An  exit  code  0
166                   indicates  no  news,  1  that  an error occurred and 2 that
167                   new/unread news exists. Useful for writing scripts.
168
169       tin can also dynamically change its options  by  the  OptionMenu  ('M')
170       command.  Any changes are written to ${TIN_HOMEDIR-"$HOME"}/.tin/tinrc.
171       For more information see section "GLOBAL OPTIONS MENU AND TINRC CONFIG‐
172       URABLE VARIABLES" and tin(5).
173
174       A list of groups can be specified after the other command-line options.
175       This can be useful if you wish to yank in or subscribe to a hand-picked
176       subset  of  the  active  newsgroups. See the section "NEWSGROUP LISTS &
177       WILDCARDS" for the types of pattern that tin understands.
178
179       If you specify a single group-name, or a wildcard that matches a single
180       group, then you will automatically enter that group. Otherwise the nor‐
181       mal group selection screen will  appear,  but  with  all  the  matching
182       groups present too, as though you had yanked just those groups in.
183
184       Once  you  use  SelectYankActive ('y') to yank in all active groups, or
185       SelectToggleReadDisplay ('r') to toggle the  read/unread  status,  then
186       the  command-line groups will be gone. You can use SelectSyncWithActive
187       ('Y') to reread the ${TIN_LIBDIR-NEWSLIBDIR}"/"${TIN_ACTIVEFILE-active}
188       file and get them back.
189
190       NB:  With  the ''-n'' flag, only unsubscribed groups in the ${TIN_HOME‐
191       DIR-"$HOME"}/.newsrc file (or the newsrc-file given by the ''-f''  com‐
192       mand-line switch or via ${TIN_HOMEDIR-"$HOME"}/.tin/newsrctable) can be
193       matched.
194

USAGE

196   NEWS ADMINISTRATION
197       Maintaining Netnews on large networks of machines can be a pretty  time
198       consuming  job  as I discovered when I was given the job of maintaining
199       our news system and news users.
200
201       A user starting tin for the first time can be automatically  subscribed
202       to  a list of newsgroups that are deemed appropriate by the news admin‐
203       istrator. The subscriptions file should be created  in  your  news  lib
204       directory  (i.e.,  ${TIN_LIBDIR-NEWSLIBDIR}/subscriptions)  and  should
205       have file permissions set to 0644. If you read news via NNTP, then your
206       news  server must support the LIST SUBSCRIPTIONS command. It is part of
207       the Common NNTP Extensions (RFC2980)  and  all  modern  servers  should
208       understand it.
209
210   SCREEN FORMAT
211       tin  has  four  separate  levels  of  operation: Selection level, Group
212       level, Thread level and Article level.
213
214       At the Selection level the title displays (the name of  the  newsserver
215       and)  the number of subscribed groups (containing new unread articles).
216       The newsgroups are displayed in the middle of the screen with the  num‐
217       ber of unread articles displayed on the same line in front.
218
219       ->M    1     2  comp.security.announce  Announcements from the CERT abou
220         M    2     1  news.admin.announce     Announcements for news adminstra
221              3    22  news.software.misc      News-related software other than
222              4  1475  news.software.nntp      The Network News Transfer Protoc
223         X    5   124  news.software.readers   Discussion of software used to r
224
225       There  may  also be a character prefixing the line. An explanation fol‐
226       lows:
227
228       u         This group is  unsubscribed.  To  see  only  your  subscribed
229                 groups use the SelectToggleReadDisplay ('r') or SelectYankAc‐
230                 tive ('y') toggle keys.
231
232       M         This is a moderated group. Any posts you make will have to be
233                 approved  by  the  group administrator before it will be made
234                 public. tin will ask for confirmation before you  post  to  a
235                 moderated group.
236
237       N         This is a new newsgroup which has been created since you last
238                 used tin. New newsgroups are not  subscribed  to  by  default
239                 (However,  see the $AUTOSUBSCRIBE / $AUTOUNSUBSCRIBE environ‐
240                 ment variables).  Subscribe to it in the normal  way  if  you
241                 wish  the group to continue to appear in your Selection Menu.
242                 Simply ignore new newsgroups and they will be gone  the  next
243                 time  you  start tin. You will have to yank in all the groups
244                 to find them in a later session.
245
246       D         This group no longer exists. If you no  longer  wish  to  see
247                 this  group  then unsubscribe from it in the normal way. This
248                 flag will only appear if you have set strip_bogus to "ask" in
249                 the Options Menu.
250
251       X         You  may  no  longer  make posts to this group. Often a group
252                 will be superseded by a more appropriately named one.
253
254       =         This group has been renamed and you may no longer post to it.
255                 If  you  do,  then  you  will  receive  an  error  from  your
256                 newsserver telling you the correct group to post to.
257
258       At the Group level the title contains the name of the group, the number
259       of conversation threads, the threading method, the limit of articles to
260       get, the total number of articles, the number of hot articles, the num‐
261       ber of recent articles and the number of killed articles. I.e.:
262
263                   alt.sources (5B -50/23+ 0* 3o 0K).
264
265       The characters after the numbers are depending to the configuration and
266       if your are in show_only_unread_arts mode or not. Some numbers could be
267       missing if the specific option is not enabled. It might also contain an
268       'M', 'X' or '=' (see above; doesn't work with the  ''-n''  command-line
269       switch!) if the group is moderated, set to no posting or postings to it
270       get redirected.
271
272       If  a  thread  has  unread  articles  in  it   it's   marked   with   a
273       art_marked_unread  in  front  of  the  total  number of articles in the
274       thread. If there are recent articles within  the  thread  it  might  be
275       marked  with art_marked_recent in front of the total number of articles
276       in the thread - this is controlled by  the  recent_time  option.  If  a
277       thread  has  hot articles in it (see also section "FILTERING ARTICLES")
278       it's marked with art_marked_selected in front of the  total  number  of
279       articles in the thread. The number of lines of the first (unread) arti‐
280       cle in the thread might also be shown right before the subject  -  this
281       is controlled by the show_info option.
282
283                       de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M
284
285       ->   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg <l
286            2   +       69 EMP/ECP gecancelt. xynx. BI= 10  Henning Weede <hwee
287            3   o       93 EMP gecancelt. SouthBeach/Palms  Henning Weede <hwee
288            4   *      368 <1997-11-12> Fremdcancel-FAQ     Thomas Roessler <ro
289
290       At the Thread level the screen usually (depends on the threading method
291       used) looks like this:
292
293       ->   1      [   7]  What is this funny tree in the thr  Robert F. Simmig
294            2      [  12]  +->                                 Sephan Wagner <s
295            3      [ 230]  | `->Tin thread-level (was: What is Bob Johnson <bob
296            4      [  22]  `->tin threading menu               Brian Richardson
297
298
299       At the Article level the page header has the following format:
300
301       Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86
302       Lines 50   Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL   RespNo  47 of 59
303       Urs Janssen <urs@akk.org>        at Arbeitskreis Kultur und Kommunikati
304
305       article-body
306
307   COMMON MOVING KEYS
308       This table shows the common keys used  for  moving  around  all  levels
309       within tin.
310                                    ANSI/vt100   Other Terminals
311              Beg. of list/article  Home         FirstPage (^)
312              End of list/article   End          LastPage ($)
313              Page Up               PgUp         PageUp (u, ^U or ^B)
314              Page Down             PgDn         PageDown (^D or ^F)
315                                                 or PageDown3 (<SPACE>)
316              Line Up               Up arrow     Up (k or ^P)
317              Line Down             Down arrow   Down (j or ^N)
318
319   COMMON EDITING COMMANDS
320       An  emacs  style  editing  package  allows  the  easy  editing of input
321       strings.  An history list allows the easy reuse of  previously  entered
322       strings.   In  addition  to the cursor keys, the following commands are
323       available when editing a string:
324
325       ^A, ^E    move to beginning or end of line, respectively.
326
327       ^F, ^B    non-destructive move forward or back  one  location,  respec‐
328                 tively.
329
330       ^D        delete  the character currently under the cursor, or send EOF
331                 if no characters in the buffer.
332
333       ^H, <DEL> delete character left of the cursor.
334
335       ^K        delete from cursor to end of line.
336
337       ^P, ^N    move through history, previous and next, respectively.
338
339       ^L, ^R    redraw the current line.
340
341       <CR>      places line on history list if non-blank, appends newline and
342                 returns to the caller.
343
344       <ESC>     aborts the present editing operation.
345
346   GLOBAL COMMANDS
347       The  following  commands  are available at all 4 menu levels and always
348       have the same effect.
349
350       ShellEscape '!'
351                 Shell escape. ShellEscape by  itself  will  launch  a  shell,
352                 ShellEscape  <command>  will  run an external <command>. This
353                 facility may have been disabled by the System Administrator.
354
355       ToggleColor '&'
356                 Toggle use of ANSI color.
357
358       RedrawScr '^L'
359                 Redraw the current screen.
360
361       ScrollUp '<'
362                 Scroll screen up by one line.
363
364       ScrollDown '>'
365                 Scroll screen down by one line.
366
367       Postponed 'O' '^O'
368                 Reload postponed article. If your system blocks the Postponed
369                 key  you  must  quote it by pressing '^V' (CTRL-V) first. The
370                 postpone-menu offers the following actions: PromptYes ('y') =
371                 reload  and spawn editor; PostponeOverride ('Y') = post arti‐
372                 cle (without spawning editor); PostponeAll ('A') =  post  all
373                 postponed  articles (without spawning editor); PromptNo ('n')
374                 = skip this article; Quit ('q') = quit postponed  menu.  Cur‐
375                 rently there is no 'simple' way to delete a postponed article
376                 from the postponed-file, you have to use the  following  com‐
377                 mand sequence instead: reload it with Postponed, enter editor
378                 with  PromptYes,  quit  editor,  discard  posting  with  Quit
379                 ('^O''y''q'). See also ''-o'' command-line switch.
380
381       Help 'h'  Help  screen  of  commands available on the current menu. You
382                 can use SearchSubjF ('/'), SearchSubjB ('?') and SearchRepeat
383                 ('\')  to  search  on  this screen. Quit ('q') returns to the
384                 menu.
385
386       ToggleHelpDisplay 'H'
387                 Toggle the display of help mini menu at  the  bottom  of  the
388                 screen.
389
390       DisplayPostHist 'W'
391                 List  articles posted by user. The date posted, the newsgroup
392                 and the subject are listed. You can  use  SearchSubjF  ('/'),
393                 SearchSubjB  ('?')  and  SearchRepeat ('\') to search on this
394                 screen. Quit ('q') returns to the menu.
395
396       Version 'v'
397                 Print tin version information.
398
399   NEWSGROUP SELECTION COMMANDS
400       4         Select group 4.
401
402       SelectResetNewsrc '^R'
403                 Reset ${TIN_HOMEDIR-"$HOME"}/.newsrc file. This will  destroy
404                 all  records  of  which  articles have been read, so use this
405                 carefully.
406
407       SetRange '#'
408                 Choose a range of articles to be affected by  the  next  com‐
409                 mand. See the section "RANGES" for more information.
410
411       SelectSortActive '.'
412                 Sort the list of newsgroups.
413
414       SearchRepeat '\'
415                 Repeat the previous search.
416
417       SearchSubjF '/'
418                 Search for a group by name and description (if displayed).
419
420       SearchSubjB '?'
421                 Backward search through the group names and descriptions.
422
423       SelectReadGrp '^J' '<CR>'
424                 Read current group.
425
426       SelectEnterNextUnreadGrp '<TAB>' 'n'
427                 Enter  next  group  with unread news. Will wrap around to the
428                 beginning of the group  selection  list  looking  for  unread
429                 groups.
430
431       Catchup 'c'
432                 Make  current group as all read [after confirmation] and move
433                 to the next group in the group selection list.
434
435       CatchupNextUnread 'C'
436                 Mark current group as all read [after confirmation] and enter
437                 the next unread group in the group selection list.
438
439       SelectToggleDescriptions 'd'
440                 Toggle  display to show just the group name or the group name
441                 and the group descriptions.
442
443       EditFilter 'E'
444                 Edit the filter file and reload it afterwards.
445
446       SelectGoto 'g'
447                 Choose a new group by name.  This  command  can  be  used  to
448                 access any group, even those not currently yanked in.
449
450       ToggleInfoLastLine 'i'
451                 Toggle  the  display  of the description of the current news‐
452                 group in the last line. This will not be available if tin was
453                 started with the ''-d'' option.
454
455       ToggleInverseVideo 'I'
456                 Toggle inverse video.
457
458       SelectMoveGrp 'm'
459                 Move  the  current  group within the group selection list. By
460                 entering '1' the group will become the first displayed  group
461                 in  the  list,  by  entering '8' the eighth group in the list
462                 etc. By entering '$' the group will be the  last  group  dis‐
463                 played.
464
465       OptionMenu 'M'
466                 User configurable options menu (for more information see sec‐
467                 tion "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
468
469       SelectNextUnreadGrp 'N'
470                 Positions the cursor on the next group with  unread  articles
471                 in it.
472
473       Quit 'q'  Quit  tin  - ask the user to confirm if confirm_choice is set
474                 accordingly.
475
476       QuitTin 'Q'
477                 Quit tin - don't ask the user to confirm.
478
479       SelectToggleReadDisplay 'r'
480                 Toggle display of all subscribed to  groups  and  just  those
481                 groups  containing  unread articles. Command has no effect if
482                 groups were  specified  on  the  command-line  when  tin  was
483                 started.
484
485       BugReport 'R'
486                 Mail  a  bug report or comment to <tin-bugs@tin.org>. This is
487                 the  best  way   of   getting   bugs   fixed   and   features
488                 added/changed.
489
490       SelectSubscribe 's'
491                 Subscribe to current group.
492
493       SelectSubscribePat 'S'
494                 Subscribe  to groups matching user specified pattern. See the
495                 section "NEWSGROUP LISTS & WILDCARDS" for the types  of  pat‐
496                 tern that tin understands.
497
498       SelectUnsubscribe 'u'
499                 Unsubscribe  to  current  group.  This  can be used to remove
500                 bogus groups.  See strip_bogus in the  "GLOBAL  OPTIONS  MENU
501                 AND TINRC CONFIGURABLE VARIABLES" section.
502
503       SelectUnsubscribePat 'U'
504                 Unsubscribe  to  groups  matching user specified pattern. See
505                 the section "NEWSGROUP LISTS & WILDCARDS" for  the  types  of
506                 pattern that tin understands.
507
508       Post 'w'  Post  an  article to current group. If posting fails for some
509                 reason, you'll get the chance to PostEdit ('e')  the  article
510                 again,  PostPostpone  ('o') it for later processing (see also
511                 ''-o'' command-line switch) or discard it via Quit ('q').
512
513       SelectQuitNoWrite 'X'
514                 Quit tin without saving any changes to the configuration.
515
516       SelectYankActive 'y'
517                 Yanks in all groups. Toggles the displayed groups between all
518                 the  groups  in  the ${TIN_LIBDIR-NEWSLIBDIR}"/"${TIN_ACTIVE‐
519                 FILE-active} file and just those that are  subscribed  to  in
520                 ${TIN_HOMEDIR-"$HOME"}/.newsrc.
521
522       SelectSyncWithActive 'Y'
523                 Reread      the      ${TIN_LIBDIR-NEWSLIBDIR}"/"${TIN_ACTIVE‐
524                 FILE-active} file to see if any new news  has  arrived  since
525                 starting tin.
526
527       SelectMarkGrpUnread 'z' 'Z'
528                 Mark all articles in the current group as unread.
529
530   GROUP INDEX COMMANDS
531       4         Select article 4.
532
533       MenuFilterSelect '^A'
534                 Auto  select  article(s) using a menu. Read the section "FIL‐
535                 TERING ARTICLES" for more information.
536
537       MenuFilterKill '^K'
538                 Kill article(s) using a menu.  Read  the  section  "FILTERING
539                 ARTICLES" for more information.
540
541       SetRange '#'
542                 Choose  a  range  of articles to be affected by the next com‐
543                 mand. See the section "RANGES" for more information.
544
545       LastViewed '-'
546                 Re-enter the last message that was viewed.
547
548       SearchRepeat '\'
549                 Repeat the previous search
550
551       SearchSubjF '/'
552                 Search forward for specified subject.
553
554       SearchSubjB '?'
555                 Search backward for specified subject.
556
557       GroupSelThd '*'
558                 Select current thread for later processing.
559
560       GroupDoAutoSel '+'
561                 Selects all threads in current group. It is  a  shortcut  for
562                 calling GroupSelPattern with a pattern of ''*''.
563
564       GroupToggleThdSel '.'
565                 Toggle  selection  of  current thread. If at least one unread
566                 article, (but not every unread article) in the current thread
567                 is selected, then all unread articles become selected.
568
569       GroupSelThdIfUnreadSelected ';'
570                 For  each  thread in current group, if it at least one unread
571                 article is selected, all  unread  articles  become  selected.
572                 This  is  useful  for  auto-selection  on author where reader
573                 wants to see entire thread.
574
575       GroupSelPattern '='
576                 Prompts for a pattern with which to  match  on.  All  threads
577                 whose  subjects  match the pattern will be marked selected. A
578                 pattern of ''*''  will  match  all  subjects.  Entering  just
579                 '<CR>' will re-use the last pattern that was entered.
580
581       GroupReverseSel '@'
582                 Reverse all selections on all articles.
583
584       GroupUndoSel '~'
585                 Undo  all  selections  on  all articles. It clears the toggle
586                 effect of GroupMarkUnselArtRead  ('X')  command.  Thus  after
587                 first doing a GroupMarkUnselArtRead, one can then do GroupUn‐
588                 doSel to reset articles. Thus, one  can  iteratively  whittle
589                 down uninteresting threads.
590
591       Pipe '|'  Pipe  current article / thread / auto-selected (hot) articles
592                 / articles matching pattern / tagged articles  into  command.
593                 See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
594                 ARTICLES" for more information.
595
596       QuickFilterSelect '['
597                 Auto select article(s) with a  single  key  [after  confirma‐
598                 tion].  The  defaults  used  for selection are based upon the
599                 following   four   tinrc   config   variables:   default_fil‐
600                 ter_select_case,  default_filter_select_expire,  default_fil‐
601                 ter_select_global and default_filter_select_header.  Read the
602                 section  "GLOBAL  OPTIONS  MENU  AND TINRC CONFIGURABLE VARI‐
603                 ABLES" for a full explanation of these variables and "FILTER‐
604                 ING ARTICLES" for more information on filtering.
605
606       QuickFilterKill ']'
607                 Kill  article(s)  with a single key [after confirmation]. The
608                 defaults used for killing are based upon the  following  four
609                 tinrc     config     variables:     default_filter_kill_case,
610                 default_filter_kill_expire,  default_filter_kill_global   and
611                 default_filter_kill_header.  Read the section "GLOBAL OPTIONS
612                 MENU AND TINRC CONFIGURABLE VARIABLES" for a full explanation
613                 of these variables and "FILTERING ARTICLES" for more informa‐
614                 tion on filtering.
615
616       GroupReadBasenote '^J' '<CR>'
617                 Read current article.
618
619       GroupNextUnreadArtOrGrp '<TAB>'
620                 View next unread article or group.
621
622       SearchAuthF 'a'
623                 Author forward search. This searches for articles with a spe‐
624                 cific ''From:'' line.
625
626       SearchAuthB 'A'
627                 Author  backward  search.  Otherwise,  see  SearchAuthF ('a')
628                 above.
629
630       SearchBody 'B'
631                 Search the body of all articles in group (can be  slow).  You
632                 can abort the search using Quit ('q').
633
634       Catchup 'c'
635                 Mark all articles as read [after confirmation] then return to
636                 the group selection list. Move cursor to next group.
637
638       CatchupNextUnread 'C'
639                 Mark all articles as read [after confirmation] and enter  the
640                 next group with unread news.
641
642       GroupToggleSubjDisplay 'd'
643                 Cycle  the  display  of  the  author through all the possible
644                 options for the tinrc variable show_author.
645
646       EditFilter 'E'
647                 Edit the filter file and reload it afterwards.
648
649       GroupGoto 'g'
650                 Choose a new group by name.  This  command  can  be  used  to
651                 access any group, even those not currently yanked in.
652
653       GroupToggleGetartLimit 'G'
654                 Toggle article/group limit.
655
656       ToggleInfoLastLine 'i'
657                 Display  the  subject  of  the  first  article in the current
658                 thread in the last line.
659
660       ToggleInverseVideo 'I'
661                 Toggle inverse video.
662
663       GroupMarkThdRead 'K'
664                 Mark article/thread as read and move  onto  the  next  unread
665                 article/thread.
666
667       GroupListThd 'l'
668                 Open the thread under the current cursor position.
669
670       LookupMessage 'L'
671                 Look up article by ''Message-ID:''.
672
673       GroupMail 'm'
674                 Mail  current article / thread / auto-selected (hot) articles
675                 / articles matching pattern / tagged articles to someone. See
676                 the  section  "MAILING  PIPING  PRINTING REPOSTING AND SAVING
677                 ARTICLES" for more information.
678
679       OptionMenu 'M'
680                 User configurable options menu (for more information see sec‐
681                 tion "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
682
683       GroupNextGroup 'n'
684                 Go to next group.
685
686       GroupNextUnreadArt 'N'
687                 Go to next unread article.
688
689       Print 'o' Send  current article / thread / auto-selected (hot) articles
690                 / articles matching pattern / tagged articles to printer. See
691                 the  section  "MAILING  PIPING  PRINTING REPOSTING AND SAVING
692                 ARTICLES" for more information.
693
694       GroupPrevGroup 'p'
695                 Go to previous group.
696
697       GroupPrevUnreadArt 'P'
698                 Go to previous unread article.
699
700       Quit 'q'  Return to previous level.
701
702       QuitTin 'Q'
703                 Quit tin - don't ask the user to confirm.
704
705       GroupToggleReadUnread 'r'
706                 Toggle the display between all articles and unread articles.
707
708       BugReport 'R'
709                 Mail a bug report or comment to <tin-bugs@tin.org>.  This  is
710                 the   best   way   of   getting   bugs   fixed  and  features
711                 added/changed.
712
713       GroupSave 's'
714                 Save current article / thread / auto-selected (hot)  articles
715                 /  articles  matching pattern / tagged articles. See the sec‐
716                 tion "MAILING PIPING PRINTING REPOSTING AND SAVING  ARTICLES"
717                 for more information.
718
719       GroupAutoSave 'S'
720                 Save marked articles automatically without further prompting.
721
722       GroupTag 't'
723                 Toggle  tag-status  of current article / thread for GroupMail
724                 ('m') / Pipe ('|') / Print ('o') / GroupSave ('s') / GroupRe‐
725                 post ('x').
726
727       GroupTagParts 'T'
728                 Automatically  tag  in  order  all  the  parts of the current
729                 multi-part message.
730
731       GroupToggleThreading 'u'
732                 Cycle the threading mode through no threading,  threading  by
733                 subject,  threading  by references, threading on both subject
734                 and  references,  group  multipart  articles  into  a  thread
735                 (''Subject:'' based).
736
737       GroupUntag 'U'
738                 Untag all articles that were tagged.
739
740       Post 'w'  Post  an  article to current group. If posting fails for some
741                 reason, you'll get the chance to edit the article  again  via
742                 PostEdit  ('e'), postpone it via PostPostpone ('o') for later
743                 processing (see also ''-o'' command-line switch)  or  discard
744                 it via Quit ('q').
745
746       GroupRepost 'x'
747                 Repost  an  already  posted  article / thread / auto-selected
748                 (hot) articles / articles matching pattern / tagged  articles
749                 to  another newsgroup(s). Useful for reposting from global to
750                 local newsgroups. Do not use  this  to  cross-post  your  own
751                 articles.
752
753       GroupMarkUnselArtRead 'X'
754                 Mark all unread articles that have not been selected as read,
755                 redraw screen to reflect changes and put index at  the  first
756                 thread  to  begin  reading.   Pressing  GroupMarkUnselArtRead
757                 ('X') again will toggle back to the way it  was  before.  See
758                 GroupUndoSel  ('~')  command  for clearing the toggle effect,
759                 leaving the group will also clear the toggle effect and  make
760                 the changes permanent.
761
762       MarkArtUnread 'z'
763                 Mark current article as unread.
764
765       MarkThdUnread 'Z'
766                 Mark current thread as unread.
767
768   THREAD LISTING COMMANDS
769       4         Select article 4 within thread.
770
771       MenuFilterSelect '^A'
772                 Auto  select  article(s) using a menu. Read the section "FIL‐
773                 TERING ARTICLES" for more information.
774
775       MenuFilterKill '^K'
776                 Kill article(s) using a menu.  Read  the  section  "FILTERING
777                 ARTICLES" for more information.
778
779       SetRange '#'
780                 Choose  a  range  of articles to be affected by the next com‐
781                 mand. See the section "RANGES" for more information.
782
783       LastViewed '-'
784                 Re-enter the last message that was viewed.
785
786       SearchRepeat '\'
787                 Repeat the previous search.
788
789       SearchSubjF '/'
790                 Search forward for a specified subject.
791
792       SearchSubjB '?'
793                 Search backwards for a specified subject.
794
795       ThreadSelArt '*'
796                 Select the current thread for later processing.
797
798       ThreadToggleArtSel '.'
799                 Toggle selection of current article.
800
801       ThreadReverseSel '@'
802                 Reverse article selections.
803
804       ThreadUndoSel '~'
805                 Undo all selections on current thread.
806
807       Pipe '|'  Pipe current article / thread / auto-selected (hot)  articles
808                 /  articles  matching pattern / tagged articles into command.
809                 See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
810                 ARTICLES" for more information.
811
812       ThreadReadArt '^J' '<CR>'
813                 Read current article within thread.
814
815       ThreadReadNextArtOrThread '<TAB>'
816                 View next unread article within thread.
817
818       SearchAuthF 'a'
819                 Author forward search. This searches for articles with a spe‐
820                 cific ''From:'' line. The search will wrap over into the next
821                 thread if nothing is found in the current one.
822
823       SearchAuthB 'A'
824                 Author  backward  search.  Otherwise,  see  SearchAuthF ('a')
825                 above.
826
827       SearchBody 'B'
828                 Search the body of all articles in group (can be  slow).  You
829                 can abort the search using Quit ('q').
830
831       Catchup 'c'
832                 Mark  thread  as  read [after confirmation] and return to the
833                 group index page.  Move cursor to next thread.
834
835       CatchupNextUnread 'C'
836                 Mark thread as read [after confirmation] and enter  the  next
837                 thread containing unread news.
838
839       ThreadToggleSubjDisplay 'd'
840                 Cycle  the  display  of  the  author through all the possible
841                 options for the tinrc variable show_author.
842
843       EditFilter 'E'
844                 Edit the filter file and reload it afterwards.
845
846       ToggleInfoLastLine 'i'
847                 Display the subject of the current article in the last line.
848
849       ToggleInverseVideo 'I'
850                 Toggle inverse video.
851
852       ThreadMarkArtRead 'K'
853                 Mark article as read and move onto the next unread article.
854
855       LookupMessage 'L'
856                 Look up article by ''Message-ID:''.
857
858       ThreadMail 'm'
859                 Mail current article / thread / auto-selected (hot)  articles
860                 / articles matching pattern / tagged articles to someone. See
861                 the section "MAILING PIPING  PRINTING  REPOSTING  AND  SAVING
862                 ARTICLES" for more information.
863
864       Print 'o' Send  current article / thread / auto-selected (hot) articles
865                 / articles matching pattern / tagged articles to printer. See
866                 the  section  "MAILING  PIPING  PRINTING REPOSTING AND SAVING
867                 ARTICLES" for more information.
868
869       Quit 'q'  Return to previous level.
870
871       QuitTin 'Q'
872                 Quit tin - don't ask the user to confirm.
873
874       BugReport 'R'
875                 Mail a bug report or comment to <tin-bugs@tin.org>.  This  is
876                 the   best   way   of   getting   bugs   fixed  and  features
877                 added/changed.
878
879       ThreadSave 's'
880                 Save current article / thread / auto-selected (hot)  articles
881                 /  articles  matching pattern / tagged articles. See the sec‐
882                 tion "MAILING PIPING PRINTING REPOSTING AND SAVING  ARTICLES"
883                 for more information.
884
885       ThreadAutoSave 'S'
886                 Save marked articles automatically without further prompting.
887
888       ThreadTag 't'
889                 Toggle  tag  status  of  current article for mailing, piping,
890                 printing, saving or reposting.
891
892       ThreadUntag 'U'
893                 Untag all tagged threads.
894
895       Post 'w'  Post an article to current group. If posting fails  for  some
896                 reason,  you'll  get the chance to edit the article again via
897                 PostEdit ('e'), postpone it for later  processing  via  Post‐
898                 Postpone  ('o') (see also ''-o'' command-line switch) or dis‐
899                 card it via Quit ('q').
900
901       MarkArtUnread 'z'
902                 Mark current article in thread as unread.
903
904       MarkThdUnread 'Z'
905                 Mark all articles in thread as unread.
906
907   ARTICLE VIEWER COMMANDS
908       0         Read the first (base) article in this thread.
909
910       4         Read response 4 in this thread.
911
912       MenuFilterSelect '^A'
913                 Auto select article(s) using a menu. Read the  section  "FIL‐
914                 TERING ARTICLES" for more information.
915
916       PageReplyQuoteHeaders '^E'
917                 Reply  through mail to the author of the current article with
918                 a copy of the article with all headers included.
919
920       PagePGPCheckArticle '^G'
921                 Perform pgp(1) operations on article.
922
923       PageToggleHeaders '^H'
924                 Toggles the display  mode  (raw  including  all  headers  vs.
925                 cooked)
926
927       MenuFilterKill '^K'
928                 Kill  article(s)  using  a  menu. Read the section "FILTERING
929                 ARTICLES" for more information.
930
931       PageToggleTabs '^T'
932                 Toggle the TAB width between 4 and 8 characters.
933
934       PageFollowupQuoteHeaders '^W'
935                 Post a followup to the current article with  a  copy  of  the
936                 article with all headers included.
937
938       PageToggleTex2iso '"'
939                 Toggle  TeX  to ISO decoding for current article. The default
940                 behavior is taken from the tex2iso_conv variable in the tinrc
941                 file.
942
943       PageToggleRot '%'
944                 Toggle ROT-13 decoding for this article.
945
946       PageToggleUue '('
947                 Toggle  the display of uuencoded sections. The default behav‐
948                 ior is taken from the hide_uue variable in the tinrc file.
949
950       PageReveal ')'
951                 The formfeed character (^L) is often used to hide  'spoilers'
952                 that the reader may not initially wish to see when viewing an
953                 article. Any text after a formfeed  is  not  displayed.  This
954                 key-press  acts  like  a reveal key and turns the hidden text
955                 back on. Scrolling down will also reveal the text,  scrolling
956                 up will hide it again.
957
958       LastViewed '-'
959                 Re-enter the last message that was viewed.
960
961       SearchRepeat '\'
962                 Repeat the previous search.
963
964       SearchSubjF '/'
965                 Forward search the text of this article.
966
967       SearchSubjB '?'
968                 Backward search the text of this article.
969
970       PageSkipIncludedText ':'
971                 Skip  to  the  end  of the quoted text-block in this article.
972                 Quoted  text  is  everything   which   matches   quote_regex,
973                 quote_regex2 or quote_regex3.
974
975       PageTopThd '<'
976                 Goto the first article in the current thread.
977
978       PageBotThd '>'
979                 Goto the last article in the current thread.
980
981       PageToggleHighlight '_'
982                 Toggle word highlighting on/off.
983
984       Pipe '|'  Pipe  current article / thread / auto-selected (hot) articles
985                 / articles matching pattern / tagged articles  into  command.
986                 See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
987                 ARTICLES" for more information.
988
989       QuickFilterSelect '['
990                 Auto select article(s) with a single key. The  defaults  used
991                 for  selection  are  set  based upon the following four tinrc
992                 config  variables:  default_filter_select_case,  default_fil‐
993                 ter_select_expire,      default_filter_select_global      and
994                 default_filter_select_header Read the section "GLOBAL OPTIONS
995                 MENU AND TINRC CONFIGURABLE VARIABLES" for a full explanation
996                 of these variables and "FILTERING ARTICLES" for more informa‐
997                 tion on filtering.
998
999       QuickFilterKill ']'
1000                 Kill  article(s)  with  a  single  key. The defaults used for
1001                 killing are based upon the following four tinrc config  vari‐
1002                 ables:  default_filter_kill_case, default_filter_kill_expire,
1003                 default_filter_kill_global  and   default_filter_kill_header.
1004                 Read  the section "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE
1005                 VARIABLES" for a full  explanation  of  these  variables  and
1006                 "FILTERING ARTICLES" for more information on filtering.
1007
1008       PageNextThd '^J' '<CR>'
1009                 Goto next base article.
1010
1011       PageNextUnread '<TAB>'
1012                 Goto   next   unread   article.   If   the   tinrc   variable
1013                 tab_goto_next_unread is set to OFF, then this key will  first
1014                 page through the current article.
1015
1016       SearchAuthF 'a'
1017                 Author forward search.
1018
1019       SearchAuthB 'A'
1020                 Author backward search.
1021
1022       SearchBody 'B'
1023                 Search  the  body of all articles in group (can be slow). You
1024                 can abort the search using Quit ('q').
1025
1026       Catchup 'c'
1027                 Mark the current thread  as  read  [after  confirmation]  and
1028                 return to the previous menu. Move cursor to next item.
1029
1030       CatchupNextUnread 'C'
1031                 Mark  the rest of the current thread as read [after confirma‐
1032                 tion] and enter the next thread with unread articles.
1033
1034       PageCancel 'D'
1035                 Cancel (delete) or supersede (overwrite) the current article.
1036                 It must have been posted by the same user. The cancel message
1037                 can be seen in the newsgroup 'control' or 'control.cancel'.
1038
1039       PageEditArticle 'e'
1040                 Edit the current article. This is  restricted  to  mailgroups
1041                 and saved news.
1042
1043       EditFilter 'E'
1044                 Edit the filter file and reload it afterwards.
1045
1046       PageFollowupQuote 'f'
1047                 Post  a  followup  to  the current article with a copy of the
1048                 article included.
1049
1050       PageFollowup 'F'
1051                 Post a followup to the current article  without  including  a
1052                 copy of the article.
1053
1054       PageFirstPage 'g'
1055                 Goto the start of the article.
1056
1057       PageLastPage 'G'
1058                 Goto the end of the article.
1059
1060       ToggleInfoLastLine 'i'
1061                 Display the subject of the current article in the last line.
1062
1063       ToggleInverseVideo 'I'
1064                 Toggle inverse video.
1065
1066       PageKillThd 'K'
1067                 Mark  rest  of  thread  as read and move onto the next unread
1068                 thread.
1069
1070       PageListThd 'l'
1071                 Show the thread menu that the current article is a part of.
1072
1073       LookupMessage 'L'
1074                 Look up article by ''Message-ID:''.
1075
1076       PageMail 'm'
1077                 Mail current article / thread / auto-selected (hot)  articles
1078                 / articles matching pattern / tagged articles to someone. See
1079                 the section "MAILING PIPING  PRINTING  REPOSTING  AND  SAVING
1080                 ARTICLES" for more information.
1081
1082       OptionMenu 'M'
1083                 User configurable options menu (for more information see sec‐
1084                 tion "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
1085
1086       PageNextArt 'n'
1087                 Go to the next article.
1088
1089       PageNextUnreadArt 'N'
1090                 Go to the next unread article.
1091
1092       Print 'o' Send current article / thread / auto-selected (hot)  articles
1093                 / articles matching pattern / tagged articles to printer. See
1094                 the section "MAILING PIPING  PRINTING  REPOSTING  AND  SAVING
1095                 ARTICLES" for more information.
1096
1097       PagePrevArt 'p'
1098                 Go to the previous article.
1099
1100       PagePrevUnreadArt 'P'
1101                 Go to the previous unread article.
1102
1103       Quit 'q'  Return to the previous level.
1104
1105       QuitTin 'Q'
1106                 Quit tin - don't ask the user to confirm.
1107
1108       PageReplyQuote 'r'
1109                 Reply  through mail to the author of the current article with
1110                 a copy of the article included.
1111
1112       PageReply 'R'
1113                 Reply through mail to the author of the current article with‐
1114                 out including the original article.
1115
1116       PageSave 's'
1117                 Save  current article / thread / auto-selected (hot) articles
1118                 / articles matching pattern / tagged articles. See  the  sec‐
1119                 tion  "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
1120                 for more information.
1121
1122       PageAutoSave 'S'
1123                 Save marked articles automatically without further prompting.
1124
1125       PageTag 't'
1126                 Toggle tag status of current  article  for  mailing,  piping,
1127                 printing, saving or reposting.
1128
1129       PageGroupSel 'T'
1130                 Return to group selection level.
1131
1132       PageGotoParent 'u'
1133                 Goto parent article.
1134
1135       PageViewUrl 'U'
1136                 Browse URLs in article. All URLs will be prompted in turn and
1137                 opened using the url_handler. '<ESC>' or no input  will  skip
1138                 the URL.
1139
1140       PageViewAttach 'V'
1141                 View or save multimedia attachments.
1142
1143       Post 'w'  Post  an  article  to the current group. If posting fails for
1144                 some reason, you'll get the chance to edit the article  again
1145                 via  PostEdit  ('e'),  postpone  it  for later processing via
1146                 PostPostpone ('o') (see also ''-o'' command-line  switch)  or
1147                 discard it via Quit ('q').
1148
1149       PageRepost 'x'
1150                 Repost  an  already  posted  article / thread / auto-selected
1151                 (hot) articles / articles matching pattern / tagged  articles
1152                 to  another newsgroup(s). Useful for reposting from global to
1153                 local newsgroups. Do not use this to crosspost your own arti‐
1154                 cles.
1155
1156       MarkArtUnread 'z'
1157                 Mark article as unread.
1158
1159       MarkThdUnread 'Z'
1160                 Mark the current thread as unread.
1161
1162   GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES
1163       At  startup,  tin  reads  in the configuration files (see also tin(5)).
1164       They contain a list of variables that can be used to configure the  way
1165       tin  works.  If  it  exists,  the global configuration file, ${TIN_LIB‐
1166       DIR-NEWSLIBDIR}/tinrc is read. After that, the user's own configuration
1167       file is read from ${TIN_HOMEDIR-"$HOME"}/.tin/tinrc. The global file is
1168       useful for distributing system-wide defaults to new users who  have  no
1169       private tinrc yet.
1170
1171       The   variables   are   user   configurable   by   editing  ${TIN_HOME‐
1172       DIR-"$HOME"}/.tin/tinrc directly. Most of them can also be set  in  the
1173       GLOBAL  OPTIONS  MENU which is accessed by pressing OptionMenu ('M') at
1174       all levels. It allows the user to customize the behavior  of  tin.  The
1175       options  are  saved  to the file ${TIN_HOMEDIR-"$HOME"}/.tin/tinrc when
1176       you exit tin so don't edit the file directly whilst tin is running.
1177
1178       In the options menu use the cursor  keys  in  the  usual  way  to  move
1179       around. Use ConfigSelect ('^J' or '<CR>') to 'open' the option you wish
1180       to change. You will need to enter a new value or use '<SPACE>' to  tog‐
1181       gle  the  available  options.  ConfigSelect  will  save  the new value,
1182       '<ESC>' will abort without saving changes.
1183
1184       As with the other menus, RedrawScr ('^L') will redraw the  screen.  You
1185       can  use SearchSubjF ('/'), SearchSubjB ('?') and SearchRepeat ('\') to
1186       search for a specific option. Use Quit ('q') to exit  the  option  menu
1187       and  keep  your changes. Use QuitTin ('Q') to exit without keeping your
1188       changes.
1189
1190       Here is a full list of all the available variables. The name in  braces
1191       is   the   name   of   the   corresponding   setting   in   ${TIN_HOME‐
1192       DIR-"$HOME"}/.tin/tinrc.
1193
1194       Add posted articles to filter (add_posted_to_filter)
1195           If ON add posted articles which start a new thread  to  filter  for
1196           highlighting follow-ups. Default is ON.
1197
1198       Insert 'User-Agent:'-header (advertising)
1199           Turn ON advertising in header (''User-Agent:''). Default is ON.
1200
1201       Skip multipart/alternative parts (alternative_handling)
1202           If  ON  strip multipart/alternative messages automatically. Default
1203           is ON.
1204
1205       Character to show deleted articles (art_marked_deleted)
1206           The character used to show that an article was deleted. Default  is
1207           'D'.
1208
1209       Character to show inrange articles (art_marked_inrange)
1210           The  character  used to show that an article is in a range. Default
1211           is '#'.
1212
1213       Character to show returning arts (art_marked_return)
1214           The character used to show that an article will return as an unread
1215           article when the group is next entered. Default is '-'.
1216
1217       Character to show selected articles (art_marked_selected)
1218           The  character used to show that an article/thread is auto-selected
1219           (hot).  Default is '*'.
1220
1221       Character to show recent articles (art_marked_recent)
1222           The character used to show that an article/thread  is  recent  (not
1223           older than X days). See also recent_time. Default is 'o'.
1224
1225       Character to show unread articles (art_marked_unread)
1226           The  character  used  to  show  that  an article has not been read.
1227           Default is '+'.
1228
1229       Character to show read articles (art_marked_read)
1230           The character used to show that an article was read. Default  is  '
1231           '.
1232
1233       Character to show read articles (art_marked_killed)
1234           The  character  used to show that an article was killed. Default is
1235           'K'.  kill_level must be set accordingly.
1236
1237       Character to show read selected arts (art_marked_read_selected)
1238           The character used to show that an article was hot  before  it  was
1239           read.  Default is ':'. kill_level must be set accordingly.
1240
1241       Ask before using MIME viewer (ask_for_metamail)
1242           If  ON  tin  will ask before using a MIME viewer (metamail_prog) to
1243           display MIME messages. This only occurs if a MIME  viewer  is  set.
1244           Default is OFF.
1245
1246       Send you a blind cc automatically (auto_bcc)
1247           If  ON automatically put your name in the ''Bcc:'' field when mail‐
1248           ing an article. Default is OFF.
1249
1250       Send you a cc automatically (auto_cc)
1251           If ON automatically put your name in the ''Cc:'' field when mailing
1252           an article. Default is OFF.
1253
1254       List thread using right arrow key (auto_list_thread)
1255           If  ON automatically list thread when entering it using right arrow
1256           key.  Default is ON.
1257
1258       Reconnect to server automatically (auto_reconnect)
1259           Default is OFF.
1260
1261       Use Archive-name: header for save (auto_save)
1262           If ON articles/threads with ''Archive-name:''  in  header  will  be
1263           automatically  saved with the Archive-name & part/patch no and post
1264           processed if post_process_type is set to something other than 'No'.
1265           Default is OFF.
1266
1267       Save articles in batch mode (batch_save)
1268           If  set  ON  articles/threads will be saved in batch mode when save
1269           ''-S'' or mail ''-M, -N'' is specified on the command line. Default
1270           is ON.
1271
1272       Show mini menu & posting etiquette (beginner_level)
1273           If set ON a mini menu of the most useful commands will be displayed
1274           at the bottom of the screen for each level. Also  a  short  posting
1275           etiquette  will be displayed after composing an article. Default is
1276           ON.
1277
1278       Cache NNTP overview files locally (cache_overview_files)
1279           If ON, create local copies of NNTP overview files. This can be used
1280           to  considerably  speed up accessing large groups when using a slow
1281           connection.  See also "INDEX FILES". Default is OFF.
1282
1283       Catchup read groups when quitting (catchup_read_groups)
1284           If set ON the user is asked when quitting if all groups read during
1285           the current session should be marked read. Default is OFF.
1286
1287       Standard background color (col_back)
1288           Standard background color
1289
1290       Color of sender (From:) (col_from)
1291           Color of sender (From:)
1292
1293       Color of article header lines (col_head)
1294           Color of header-lines
1295
1296       Color of help text (col_help)
1297           Color of help pages
1298
1299       Color for inverse text (background) (col_invers_bg)
1300           Color of background for inverse text
1301
1302       Color for inverse text (foreground) (col_invers_fg)
1303           Color of foreground for inverse text
1304
1305       Color of highlighting with _dash_ (col_markdash)
1306           Color  of  words  emphasized  like  _this_.  See  also  word_h_dis‐
1307           play_marks and word_highlight.
1308
1309       Color of highlighting with /slash/ (col_markslash)
1310           Color  of  words  emphasized  like  /this/.  See  also  word_h_dis‐
1311           play_marks and word_highlight.
1312
1313       Color of highlighting with *stars* (col_markstar)
1314           Color  of  words  emphasized  like  *this*.  See  also  word_h_dis‐
1315           play_marks and word_highlight.
1316
1317       Color of highlighting with -stroke- (col_markstroke)
1318           Color  of  words  emphasized  like  -this-.  See  also  word_h_dis‐
1319           play_marks and word_highlight.
1320
1321       Color of mini help menu (col_minihelp)
1322           Color of mini help menu
1323
1324       Color of actual news header fields (col_newsheaders)
1325           Color of actual news header fields
1326
1327       Standard foreground color (col_normal)
1328           Standard foreground color
1329
1330       Color of quoted lines (col_quote)
1331           Color of quoted lines
1332
1333       Color of twice quoted line (col_quote2)
1334           Color of twice quoted lines
1335
1336       Color of =>3 times quoted line (col_quote3)
1337           Color of >=3 times quoted lines
1338
1339       Color of response counter (col_response)
1340           Color  of  response counter. This is the text that says "Response x
1341           of y" in the article viewer.
1342
1343       Color of signatures (col_signature)
1344           Color of signatures
1345
1346       Color of urls highlight (col_urls)
1347           Color of urls highlight
1348
1349       Color of article subject lines (col_subject)
1350           Color of article subject
1351
1352       Color of text lines (col_text)
1353           Color of text-lines
1354
1355       Color of help/mail sign (col_title)
1356           Color of help/mail sign
1357
1358       Which actions require confirmation (confirm_choice)
1359           Ask for manual confirmation to protect the user.
1360
1361            ·  commands Ask for confirmation before executing certain  danger‐
1362               ous  commands (e.g., Catchup ('c')). Commands that this affects
1363               are marked in this manual with '[after confirmation]'.  Default
1364               is commands & quit.
1365
1366            ·  quit  You'll be asked to confirm that you wish to exit tin when
1367               you use the Quit ('q') command.
1368
1369            ·  select Ask for confirmation before  marking  all  not  selected
1370               (with GroupMarkUnselArtRead ('X') command) articles as read.
1371
1372       Format string for display of dates (date_format)
1373           Format  string  tin  uses for date representation. A description of
1374           the different format options can be found at strftime(3).  tin uses
1375           strftime(3)  when available and supports most format options in his
1376           fallback code.  Default is "%a, %d %b %Y %H:%M:%S".
1377
1378       (default_art_search)
1379
1380       (default_author_search)
1381
1382       (default_config_search)
1383           The last article/author/config option that was searched for.
1384
1385       Invocation of your editor (default_editor_format)
1386           The format string used to create  the  editor  start  command  with
1387           parameters.  Default is "%E +%N %F" (i.e., /bin/vi +7 .article).
1388
1389       (default_filter_days)
1390           Default is 28.
1391
1392       (default_filter_kill_case)
1393           Default  for quick (1 key) kill filter case.  ON = filter case sen‐
1394           sitive, OFF = ignore case. Default is OFF.
1395
1396       (default_filter_kill_expire)
1397           Default for quick (1 key)  kill  filter  expire.   ON  =  limit  to
1398           default_filter_days, OFF = don't ever expire. Default is OFF.
1399
1400       (default_filter_kill_global)
1401           Default  for  quick  (1  key)  kill filter global.  ON=apply to all
1402           groups, OFF=apply to current group. Default is ON.
1403
1404       (default_filter_kill_header)
1405           Default for quick (1 key) kill filter header.
1406
1407            0,1
1408                 ''Subject:''
1409
1410            2,3
1411                 ''From:''
1412
1413            4
1414                 ''Message-ID:'' & full ''References:'' line
1415
1416            5
1417                 ''Message-ID:'' & last ''References:'' entry only
1418
1419            6
1420                 ''Message-ID:'' entry only
1421
1422            7
1423                 ''Lines:''
1424
1425       (default_filter_select_case)
1426           Default for quick (1 key)  auto-selection  filter  case.  ON=filter
1427           case sensitive, OFF=ignore case. Default is OFF.
1428
1429       (default_filter_select_expire)
1430           Default for quick (1 key) auto-selection filter expire.  ON = limit
1431           to default_filter_days, OFF = don't ever expire.  Default is OFF.
1432
1433       (default_filter_select_global)
1434           Default for quick (1 key) auto-selection filter  global.   ON=apply
1435           to all groups OFF=apply to current group. Default is ON.
1436
1437       (default_filter_select_header)
1438           Default for quick (1 key) auto-selection filter header.
1439
1440            0,1
1441                 ''Subject:''
1442
1443            2,3
1444                 ''From:''
1445
1446            4
1447                 ''Message-ID:'' & full ''References:'' line
1448
1449            5
1450                 ''Message-ID:'' & last ''References:'' entry only
1451
1452            6
1453                 ''Message-ID:'' entry only
1454
1455            7
1456                 ''Lines:''
1457
1458       (default_goto_group)
1459
1460       (default_group_search)
1461
1462       (default_mail_address)
1463
1464       Mail directory (default_maildir)
1465           The  directory  where  articles/threads  are to be saved in mbox(5)
1466           format. This feature is mainly for use with the  elm(1)  mail  pro‐
1467           gram.  It allows the user to save articles/threads/groups simply by
1468           giving '=' as the filename to  save  to.   Default  is  ${TIN_HOME‐
1469           DIR-"$HOME"}/Mail.
1470
1471       Invocation of your mail command (default_mailer_format)
1472           The format string used to create the mailer command with parameters
1473           that is used for mailing articles to other people. Default  is  '%M
1474           "%T" < %F' (e.g., /bin/mail "iain" < .article). The flexible format
1475           allows other mailers with different command-line parameters  to  be
1476           used  such  as  'elm  -s  "%S" "%T" < "%F"' (e.g., elm -s "subject"
1477           "iain" < .article) or 'sendmail -oi -oem -t <  %F'  (e.g.  sendmail
1478           -oi -oem -t < .article).
1479
1480       (default_move_group)
1481
1482       (default_pattern)
1483
1484       (default_pipe_command)
1485
1486       (default_post_newsgroups)
1487
1488       (default_post_subject)
1489
1490       Printer program with options (default_printer)
1491           The  printer program with options that is to be used to print arti‐
1492           cles.  The default is lpr(1) for BSD machines and  lp(1)  for  SysV
1493           machines.  Printing  from  tin may have been disabled by the System
1494           Administrator.
1495
1496       (default_range_group)
1497
1498       (default_range_select)
1499
1500       (default_range_thread)
1501
1502       (default_repost_group)
1503
1504       (default_save_file)
1505
1506       (default_save_mode)
1507
1508       Directory to save arts/threads in (default_savedir)
1509           Directory where articles/threads are saved. Default is  ${TIN_HOME‐
1510           DIR-"$HOME"}/News.
1511
1512       (default_select_pattern)
1513
1514       (default_shell_command)
1515
1516       Create signature from path/command (default_sigfile)
1517           The  path  that  specifies  the signature file to use when posting,
1518           following up to or replying to an article. If the path is a  direc‐
1519           tory  then the signature will be randomly generated from files that
1520           are in the specified directory. If the path starts  with  a  !  the
1521           program  the  path  points to will be executed to generate a signa‐
1522           ture. tin will pass the name of the current newsgroup  as  argument
1523           to  the  program.  --none  will suppress any signature.  Default is
1524           ${TIN_HOMEDIR-"$HOME"}/.Sig.
1525
1526       (default_subject_search)
1527
1528       Draw -> instead of highlighted bar (draw_arrow)
1529           Allows groups/articles to be selected by an arrow '->' if set ON or
1530           by an highlighted bar if set OFF. Default is OFF.
1531
1532       Force redraw after certain commands (force_screen_redraw)
1533           Specifies  whether a screen redraw should always be done after cer‐
1534           tain external commands. Default is OFF.
1535
1536       Number of articles to get (getart_limit)
1537           If getart_limit is > 0 not more  than  getart_limit  articles/group
1538           are  fetched from the server. If getart_limit is < 0 tin will start
1539           fetching articles from your first unread minus  absolute  value  of
1540           getart_limit. Default is 0, which means no limit.
1541
1542       Catchup group using left key (group_catchup_on_exit)
1543           If  ON  catchup group when leaving with the left arrow key. Default
1544           is ON.
1545
1546       Max. length of group names shown (groupname_max_length)
1547           Maximum length of the names of newsgroups to be displayed  so  that
1548           more of the newsgroup description can be displayed. Default is 32.
1549
1550       Display uue data as an attachment (hide_uue)
1551           If  set  to  'No'  then  raw uuencoded data is displayed. If set to
1552           'Yes' then sections of uuencoded data will be shown with  a  single
1553           tag  line  showing  the  size and filename (much the same as a MIME
1554           attachment). If set to 'Hide all' then any  line  that  looks  like
1555           uuencoded data will be folded into a tag line.  This is useful when
1556           uuencoded data is split across more than one article but  can  also
1557           lead  to  false  positives. This setting can also be toggled in the
1558           article viewer. Default is 'No'.
1559
1560       External inews (inews_prog)
1561           Path, name and options of external inews(1).  If  you  are  reading
1562           via NNTP the default value is --internal (use built-in NNTP inews),
1563           else it is "inews -h". The article is passed to inews_prog on STDIN
1564           via '< article'.
1565
1566       (info_in_last_line)
1567           If  ON,  show  current  group description or article subject in the
1568           last line (not in the pager and global menu)  -  ToggleInfoLastLine
1569           ('i') toggles setting. This facility is useful as the full width of
1570           the screen is available to display long subjects. Default is OFF.
1571
1572       Use interactive mail reader (interactive_mailer)
1573           Interactive mailreader: if greater than 0 your mailreader  will  be
1574           invoked earlier for reply so you can use more of its features (e.g.
1575           MIME, pgp, ...). 1 means include headers,  2  means  don't  include
1576           headers  (old  use_mailreader_i=ON option). 0 turns off usage. This
1577           option has to suit default_mailer_format. Default is 0.
1578
1579       Use inverse video for page headers (inverse_okay)
1580           If ON use inverse video for  page  headers  and  URL  highlighting.
1581           Default is ON.
1582
1583       Keep failed arts in ~/dead.articles (keep_dead_articles)
1584           If ON keep all failed postings in ${TIN_HOMEDIR-"$HOME"}/dead.arti‐
1585           cles  besides  keeping  the  last  failed  posting  in  ${TIN_HOME‐
1586           DIR-"$HOME"}/dead.article. Default is ON.
1587
1588       Filter which articles (kill_level)
1589           This  option  controls  the processing and display of articles that
1590           are killed.  There are 3 options:
1591
1592            0  Kill only unread arts is the  'traditional'  behavior  of  tin.
1593               Only unread articles are killed once only by marking them read.
1594               As filtering only happens on unread  articles  with  kill_level
1595               set  to  0,  art_marked_killed and art_marked_read_selected are
1596               only shown once. When you reenter the group the  mark  will  be
1597               gone.
1598
1599            1  Kill  all  arts  & show with K will process all articles in the
1600               group and therefore there is a processing overhead  when  using
1601               this  option.  Killed  articles are threaded as normal but they
1602               will be marked with art_marked_killed.
1603
1604            2  Kill all arts and never show will process all articles  in  the
1605               group  and  therefore there is a processing overhead when using
1606               this option. Killed articles simply does not get  displayed  at
1607               all.
1608       Default is 0 (Kill only unread arts).
1609
1610       Use 8bit characters in mail headers (mail_8bit_header)
1611           Allows  8bit  characters  unencoded  in the header of mail message.
1612           Default is OFF. Turning it ON is effective only if mail_mime_encod‐
1613           ing  is also set to 8bit. Leaving it OFF is safe for most users and
1614           compliant to Internet Mail Standard (RFC2822 and RFC2047).  Default
1615           is OFF.
1616
1617       Mail address (mail_address)
1618           User's  mail address (and full name), if not username@host. This is
1619           used when creating articles, sending mail and when pgp(1) signing.
1620
1621       MIME encoding in mail messages (mail_mime_encoding)
1622           MIME encoding of the body in  mail  message,  if  necessary  (8bit,
1623           base64, quoted-printable, 7bit) Default is 8bit and no encoding (or
1624           charset conversion) is performed (i.e., local charset is used as it
1625           is).
1626
1627       Quote line when mailing (mail_quote_format)
1628           Format  of  quote  line  when  replying  (via  mail)  to an article
1629           (%A=Address, %D=Date,  %F=Fullname+Address,  %G=Groupname,  %M=Mes‐
1630           sage-ID,  %N=Fullname,  %C=Firstname,  %I=Initials). Default is "In
1631           article %M you wrote:"
1632
1633       Format of the mailbox (mailbox_format)
1634           Select one of the following mailbox-formats: MBOXO (default, except
1635           for  SCO),  MBOXRD  or  MMDF (default on SCO). See mbox(5) for more
1636           details on MBOXO and MBOXRD and  mmdf(5)  for  more  details  about
1637           MMDF.
1638
1639       'Mark article read' ignores tags (mark_ignore_tags)
1640           When  this is ON, the GroupMarkThdRead, ThreadMarkArtRead functions
1641           ('K') mark just the  current  article  or  thread,  ignoring  other
1642           tagged,  unread  articles.  When  OFF, the same function presents a
1643           menu with choices of the current thread  or  article,  all  tagged,
1644           unread articles, or nothing.
1645
1646       Mark saved articles/threads as read (mark_saved_read)
1647           If ON mark articles that are saved as read. Default is ON.
1648
1649       Viewer program for MIME articles (metamail_prog)
1650           Path, name and options of external metamail(1) program used to view
1651           non-textual parts of articles.  To use the built-in viewer, set  to
1652           --internal.  This  is  the  default  value  when metamail(1) is not
1653           installed. Leave it blank if you don't want any  automatic  viewing
1654           of  non-textual  attachments. The 'V' command can always be used to
1655           manually view any attachments.  See also ask_for_metamail.
1656
1657       MM_CHARSET (mm_charset)
1658           Charset supported locally, which  is  also  used  for  MIME  header
1659           (charset parameter and charset name in header encoding) in mail and
1660           news postings. If MIME_STRICT_CHARSET is defined at  compile  time,
1661           text  in  charset other than the value of this parameter is consid‐
1662           ered not displayable and represented as '?'. Otherwise, all charac‐
1663           ter  sets  are regarded as compatible with the display. If it's not
1664           set, the value of the environment variable $MM_CHARSET is used. US-
1665           ASCII  or  compile-time  default is used in case neither of them is
1666           defined. If your system supports iconv(3), this option is  disabled
1667           and you should use mm_network_charset instead.
1668
1669       MM_NETWORK_CHARSET (mm_network_charset)
1670           Charset  used  for  posting  and MIME headers; replaces mm_charset.
1671           Conversion between mm_network_charset and local charset (determined
1672           via  nl_langinfo(3))  is done via iconv(3), if this function is not
1673           available on your system this option is disabled and  you  have  to
1674           use mm_charset instead. mm_network_charset is limited to one of the
1675           following charsets:
1676              US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU}
1677              EUC-{CN,JP,KR,TW},    ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2},   Big5,
1678              UTF-8
1679           Not all values might work on your  system,  see  iconv_open(3)  for
1680           more  details.  If it's not set, the value of the environment vari‐
1681           able $MM_CHARSET is used. US-ASCII or compile-time default is  used
1682           in case neither of them is defined.
1683
1684       Attribute of highlighting with _dash_ (mono_markdash)
1685           Character  attribute of words emphasized like _this_. It depends on
1686           your terminal which attributes are  usable.  See  also  word_h_dis‐
1687           play_marks and word_highlight.
1688
1689       Attribute of highlighting with /slash/ (mono_markslash)
1690           Character  attribute of words emphasized like /this/. It depends on
1691           your terminal which attributes are  usable.  See  also  word_h_dis‐
1692           play_marks and word_highlight.
1693
1694       Attribute of highlighting with *stars* (mono_markstar)
1695           Character  attribute of words emphasized like *this*. It depends on
1696           your terminal which attributes are  usable.  See  also  word_h_dis‐
1697           play_marks and word_highlight.
1698
1699       Attribute of highlighting with -stroke- (mono_markstroke)
1700           Character  attribute of words emphasized like -this-. It depends on
1701           your terminal which attributes are  usable.  See  also  word_h_dis‐
1702           play_marks and word_highlight.
1703
1704       (newnews)
1705           These  are  internal  timers used by tin to keep track of new news‐
1706           groups.  Do not change them unless you  understand  what  they  are
1707           for.
1708
1709       Display these header fields (or *) (news_headers_to_display)
1710           Which  news  headers  you wish to see. If you want to see _all_ the
1711           headers, place an '*' as this value. This is the only way  a  wild‐
1712           card can be used.  If you enter 'X-' as the value, you will see all
1713           headers beginning with 'X-' (like X-Alan or X-Pape). You  can  list
1714           more  than  one  by  delimiting  with spaces. Not defining anything
1715           turns off this option.
1716
1717       Do not display these header fields (news_headers_to_not_display)
1718           Same as news_headers_to_display except it denotes the opposite.  An
1719           example  of  using  both options might be if you thought X- headers
1720           were A Good Thing(tm), but thought Alan and Pape were miscreants...
1721           well  then  you  would do something like this: news_headers_to_dis‐
1722           play=X- news_headers_to_not_display=X-Alan  X-Pape.   Not  defining
1723           anything turns off this option.
1724
1725       Quote line when following up (news_quote_format)
1726           Format   of   quote  line  when  posting/following  up  an  article
1727           (%A=Address, %D=Date,  %F=Fullname+Address,  %G=Groupname,  %M=Mes‐
1728           sage-ID,  %N=Fullname,  %C=Firstname,  %I=Initials). Default is "%F
1729           wrote:".
1730
1731       Unicode normalization form (normalization_form)
1732           The normalization form tin should use to normalize  unicode  input.
1733           The possible values are:
1734
1735            0  None: no normalization
1736
1737            1  NFKC: Compatibility Decomposition, followed by Canonical Compo‐
1738               sition
1739
1740            2  NFKD: Compatibility Decomposition
1741
1742            3  NFC: Canonical Decomposition, followed by Canonical Composition
1743
1744            4  NFD: Canonical Decomposition
1745       Some normalization modes are only available if they  are  supported  by
1746       the library tin uses to do the normalization. Default is NFKC.
1747
1748       PgDn goes to next unread article (pgdn_goto_next)
1749           If  ON  the  Page Down keys will go to the next unread article when
1750           pressed at the end of a message. Default is ON.
1751
1752       Goto first unread article in group (pos_first_unread)
1753           If ON put cursor at first unread article in group otherwise at last
1754           article. Default is ON.
1755
1756       Use 8bit characters in news headers (post_8bit_header)
1757           Allows  8bit  characters unencoded in the header of a news article,
1758           if set this also disables the generation of MIME-headers when  they
1759           are   usualy   required.   Default   is   OFF.   Only   enacted  if
1760           post_mime_encoding is also set to 8bit. In a number of local  hier‐
1761           archies  where 8bit characters are used, using unencoded (raw) 8bit
1762           characters in header is acceptable and sometimes  even  recommended
1763           so that you need to check the convention adopted in the local hier‐
1764           archy of your interest to  determine  what  to  do  with  this  and
1765           post_mime_encoding.
1766
1767       MIME encoding in news messages (post_mime_encoding)
1768           MIME  encoding  of  the  body in news message, if necessary. (8bit,
1769           base64, quoted-printable, 7bit) Default is 8bit, which leads to  no
1770           encoding.  base64  and  quoted-printable  are  usually undesired on
1771           usenet.
1772
1773       View post-processed files (post_process_view)
1774           If ON, then tin will start an appropriate viewer program to display
1775           any  files  that  were post processed and uudecoded. The program is
1776           determined using the mailcap file. Default is ON.
1777
1778       Post process saved articles (post_process_type)
1779           This specifies whether to perform post processing  on  saved  arti‐
1780           cles.  The following values are allowed:
1781
1782            0  No (default), no post processing is done.
1783
1784            1  Shell archives, unpacking of multi-part shar(1) files only.
1785
1786            2  Yes, binary attachments and data will be decoded and saved.
1787
1788       Filename to be used for storing posted articles (posted_articles_file)
1789           Keep  posted  articles  in ${TIN_HOMEDIR-"$HOME"}/Mail/posted_arti‐
1790           cles_file.  If no filename is set then postings will not be  saved.
1791           Default is 'posted'.
1792
1793       Print all headers when printing (print_header)
1794           If  ON, then the full article header is sent to the printer. Other‐
1795           wise only the ''Subject:'' and ''From:'' fields are output. Default
1796           is OFF.
1797
1798       Process only unread articles (process_only_unread)
1799           If  ON  only  save/print/pipe/mail unread articles (tagged articles
1800           excepted).  Default is OFF.
1801
1802       Show empty Followup-To in editor (prompt_followupto)
1803           If ON show empty ''Followup-To:'' header when editing  an  article.
1804           Default is OFF.
1805
1806       Characters used as quote-marks (quote_chars)
1807           The  character  used  in quoting included text to article followups
1808           and mail replies. The '_' character represents  a  blank  character
1809           and is replaced with ' ' when read. Default is '>_'.
1810
1811       Quoting behavior (quote_style)
1812           How  articles  should  be  quoted  when following up or replying to
1813           them. There are a number of things that can be  done:  empty  lines
1814           can be quoted, signatures can be quoted and quote_chars can be com‐
1815           pressed when quoting multiple times (for example, '> > >'  will  be
1816           turned into '>>>'). The default is to compress quotes, and to quote
1817           empty lines.
1818           When you are viewing an article in raw mode ('^H'), and  follow  up
1819           or  reply to it, the signature will be quoted even if it would oth‐
1820           erwise not be.
1821
1822       Regex used to show quoted lines (quote_regex)
1823           A regular expression that will be applied  when  reading  articles.
1824           All matching lines are shown in col_quote. If quote_regex is blank,
1825           then tin uses a built-in default.
1826
1827       Regex used to show twice quoted l. (quote_regex2)
1828           A regular expression that will be applied  when  reading  articles.
1829           All  matching  lines  are  shown  in col_quote2. If quote_regex2 is
1830           blank, then tin uses a built-in default.
1831
1832       Regex used to show >= 3 times q.l. (quote_regex3)
1833           A regular expression that will be applied  when  reading  articles.
1834           All  matching  lines  are  shown  in col_quote3. If quote_regex3 is
1835           blank, then tin uses a built-in default.
1836
1837       Article recentness time limit (recent_time)
1838           If set to 0, this feature is deactivated, otherwise  it  means  the
1839           number of days. Default is 2.
1840
1841       Render BiDi (render_bidi)
1842           If  ON  tin  does  the rendering of bi-directional text. If OFF tin
1843           leaves the  rendering  of  bi-directional  text  to  the  terminal.
1844           Default is OFF.
1845
1846       Interval in seconds to reread active (reread_active_file_secs)
1847           The  news  ${TIN_LIBDIR-NEWSLIBDIR}"/"${TIN_ACTIVEFILE-active} file
1848           is reread at regular intervals to show if any new news has arrived.
1849           Default is 1200. Setting this to 0 will disable this feature.
1850
1851       Score limit (kill) (score_limit_kill)
1852           If the score of an article is below or equal this value the article
1853           gets marked as killed.
1854
1855       Score limit (select) (score_limit_select)
1856           If the score of an article is above or equal this value the article
1857           gets marked as hot.
1858
1859       Default score to kill articles (score_kill)
1860           Score  of  an  article  which  should  be  killed,  this must be <=
1861           score_limit_kill.
1862
1863       Default score to select articles (score_select)
1864           Score of an article which should be marked hot,  this  must  be  >=
1865           score_limit_select.
1866
1867       Number of lines to scroll in pager (scroll_lines)
1868           The  number  of  lines that will be scrolled up/down in the article
1869           pager when using cursor-up/down. The default is  1  (line-by-line).
1870           Set  to  0 to get traditional tin page-by-page scrolling. Set to -1
1871           to get page-by-page scrolling where the top/bottom line is  carried
1872           over    onto    the    next    page.    This   setting   supersedes
1873           show_last_line_prev_page=ON. Set to -2 to get half-page  scrolling.
1874           This setting supersedes full_page_scroll=OFF.
1875
1876       In group menu, show author by (show_author)
1877           Which  information  about the author should be shown. Default is 2,
1878           authors full name.
1879
1880            0  None, only the ''Subject:'' line will be displayed.
1881
1882            1  Address, ''Subject:'' line & the address part of the  ''From:''
1883               line are displayed.
1884
1885            2  Full  Name,  ''Subject:''  line & the authors full name part of
1886               the ''From:'' line are displayed (default).
1887
1888            3  Address and Name, ''Subject:'' line & all of the ''From:'' line
1889               are displayed.
1890
1891       Show description of each newsgroup (show_description)
1892           If  ON  show a short group description text after newsgroup name at
1893           the group selection level. The ''-d'' command-line flag will  over‐
1894           ride  the setting and turn descriptions off. The text used is taken
1895           from the ${TIN_LIBDIR-NEWSLIBDIR}/newsgroups file and if  supported
1896           (requires  tin  to  be  build  with  mh-mail-handling support) from
1897           ${TIN_HOMEDIR-"$HOME"}/.tin/mailgroups for mailgroups.  Default  is
1898           ON.
1899
1900       Show lines/score in listings (show_info)
1901           Which  information  about  the  thread  or article should be shown.
1902           Default is 1, show only the line count.
1903
1904            0  None, no information will be displayed.
1905
1906            1  Lines, in article listing the line count of an article will  be
1907               displayed  and  in  thread  listing  the  line  count  of first
1908               (unread) article will be displayed.
1909
1910            2  Score, in article listing the score of an article will be  dis‐
1911               played  and  in  thread listing the score of the thread will be
1912               displayed - see also thread_score.
1913
1914            3  Lines & Score, display line count and score.
1915
1916       Show only unread articles (show_only_unread_arts)
1917           If ON show only new/unread articles otherwise  show  all  articles.
1918           Default is ON.
1919
1920       Show only groups with unread arts (show_only_unread_groups)
1921           If  ON  show  only  subscribed groups that contain unread articles.
1922           Default is OFF.
1923
1924       Display signatures (show_signatures)
1925           If OFF don't show signatures when displaying articles.  Default  is
1926           ON.
1927
1928       Prepend signature with '\n-- \n' (sigdashes)
1929           If ON prepend the signature with sigdashes. Default is ON.
1930
1931       Add signature when reposting (signature_repost)
1932           If ON add signature to reposted articles. Default is ON.
1933
1934       Regex used to highlight /slashes/ (slashes_regex)
1935           A  regular  expression  that will be applied when reading articles.
1936           All matching words are shown in col_markslash or mono_markslash. If
1937           slashes_regex is blank, then tin uses a built-in default.
1938
1939       Sort articles by (sort_article_type)
1940           This  specifies  how  articles  should be sorted. Sort by ascending
1941           Date (6) is the default. The following sort types are allowed:
1942
1943            0  Nothing, don't sort articles.
1944
1945            1  Subject: (descending),  sort  articles  by  ''Subject:''  field
1946               descending.
1947
1948            2  Subject:  (ascending),  sort  articles  by  ''Subject:''  field
1949               ascending.
1950
1951            3  From: (descending), sort articles by ''From:''  field  descend‐
1952               ing.
1953
1954            4  From: (ascending), sort articles by ''From:'' field ascending.
1955
1956            5  Date:  (descending),  sort articles by ''Date:'' field descend‐
1957               ing.
1958
1959            6  Date: (ascending), sort articles by ''Date:''  field  ascending
1960               (default).
1961
1962            7  Score  (descending),  sort articles by filtering score descend‐
1963               ing.
1964
1965            8  Score (ascending), sort articles by filtering score ascending.
1966
1967            9  Lines: (descending), sort articles by ''Lines:'' field descend‐
1968               ing.
1969
1970            10 Lines:  (ascending),  sort articles by ''Lines:'' field ascend‐
1971               ing.
1972
1973       Sort threads by (sort_threads_type)
1974           This specifies how threads will be sorted. Sort by descending Score
1975           (1) is the default. The following sort types are allowed:
1976
1977            0  Nothing, don't sort threads.
1978
1979            1  Score  (descending), sort threads by filtering score descending
1980               (default).
1981
1982            2  Score (ascending), sort threads by filtering score ascending.
1983
1984       Spamtrap warning address parts (spamtrap_warning_addresses)
1985           Set this option to a list of comma-separated strings to  be  warned
1986           if  you are replying to an article by mail where the e-mail address
1987           contains one of these strings. The  matching  is  case-insensitive.
1988           Example:
1989
1990           spam,delete,remove
1991
1992       Space goes to next unread article (space_goto_next_unread)
1993           <SPACE>  normally  acts as a Page Down key and has no effect at the
1994           end of an article. If this option is turned ON the <SPACE>  command
1995           will  go  to the next unread article when the end of the article is
1996           reached (rn-style pager).  Default is OFF.
1997
1998       Regex used to highlight *stars* (stars_regex)
1999           A regular expression that will be applied  when  reading  articles.
2000           All  matching  words are shown in col_markstar or mono_markstar. If
2001           stars_regex is blank, then tin uses a built-in default.
2002
2003       Start editor with line offset (start_editor_offset)
2004           Set ON if the editor used for posting, follow-ups and  bug  reports
2005           has  the  capability  of  starting  and positioning the cursor at a
2006           specified line within a file. Default is ON.
2007
2008       Strip blanks of end of lines (strip_blanks)
2009           Strips the blanks from the end of each line therefore  speeding  up
2010           the  display  when reading on a slow terminal or via modem. Default
2011           is ON.
2012
2013       Remove bogus groups from newsrc (strip_bogus)
2014           Bogus groups are  groups  that  are  present  in  your  ${TIN_HOME‐
2015           DIR-"$HOME"}/.newsrc  file that no longer exist on the news server.
2016           There are 3 options. 0 means do nothing & always keep bogus groups.
2017           1  means  bogus  groups  will  be permanently removed. 2 means that
2018           bogus groups will appear on the Group Selection Menu, prefixed with
2019           a  'D'.  This  allows  you to unsubscribe from them as and when you
2020           wish. Default is 0 (Always Keep).
2021
2022       No unsubscribed groups in newsrc (strip_newsrc)
2023           If ON, then unsubscribed groups will be  permanently  removed  from
2024           your ${TIN_HOMEDIR-"$HOME"}/.newsrc file. Default is OFF.
2025
2026       Regex used to highlight -strokes- (strokes_regex)
2027           A  regular  expression  that will be applied when reading articles.
2028           All matching words are shown in col_markstroke or  mono_markstroke.
2029           If strokes_regex is blank, then tin uses a built-in default.
2030
2031       Tab goes to next unread article (tab_goto_next_unread)
2032           If  enabled  pressing PageNextUnread ('<TAB>') at the Article level
2033           will go to the next unread article  immediately  instead  of  first
2034           paging through the current one. Default is ON.
2035
2036       Wrap around threads on next unread (wrap_on_next_unread)
2037           If  enabled  a  search for the next unread article will wrap around
2038           all articles to find also previous unread articles. If disabled the
2039           search stops at the end of the thread list. Default is ON.
2040
2041       Display "a as Umlaut-a (tex2iso_conv)
2042           If  ON, show "a as Umlaut-a, etc. Default is OFF. This behavior can
2043           also be toggled in the article viewer via PageToggleTex2iso ('"').
2044
2045       Thread articles by (thread_articles)
2046           Defines which threading method to use. It's  possible  to  set  the
2047           threading  type on a per group basis by setting the group attribute
2048           variable  thread_arts  to  0  -   4   in   the   file   ${TIN_HOME‐
2049           DIR-"$HOME"}/.tin/attributes.  (See  also "GROUP ATTRIBUTES".)  The
2050           default is Both Subject and References.  The choices are:
2051
2052            0  None, don't thread.
2053
2054            1  Subject, thread on ''Subject:'' only.
2055
2056            2  References, thread on ''References:'' only.
2057
2058            3  Both Subject and References,  thread  on  ''References:''  then
2059               ''Subject:'' (default).
2060
2061            4  Multipart Subject, thread multipart articles on ''Subject:''.
2062
2063            5  Percentage Match, thread base upon a partial character match on
2064               ''Subject:''.
2065
2066       Catchup thread by using left key (thread_catchup_on_exit)
2067           If ON catchup group/thread when leaving with the  left  arrow  key.
2068           Default is ON.
2069
2070       Matchingness of a thread (thread_perc)
2071           How  closely  the subjects must match for two threads to be consid‐
2072           ered part of the same thread. This is a percentage and the  default
2073           if 75%.
2074
2075       Score of a thread (thread_score)
2076           How the total score of a thread is computed. Default is 0, the max‐
2077           imum score in this thread.
2078
2079            0  Max, the maximum score in this thread.
2080
2081            1  Sum, the sum of all scores in this thread.
2082
2083            2  Average, the average score in this thread.
2084
2085       Transliteration (translit)
2086           If ON append //TRANSLIT to the first argument of  iconv_open(3)  to
2087           enable  transliteration. This means that when a character cannot be
2088           represented in the target character set,  it  can  be  approximated
2089           through  one  or  several  similarly looking characters. On systems
2090           where this  extension  doesn't  exist,  this  option  is  disabled.
2091           Default is OFF.
2092
2093       Regex used to highlight _underline_ (underscores_regex)
2094           A  regular  expression  that will be applied when reading articles.
2095           All matching words are shown in col_markdash or  mono_markdash.  If
2096           underscores_regex is blank, then tin uses a built-in default.
2097
2098       Remove ~/.article after posting (unlink_article)
2099           If ON remove ~/.article after posting. Default is ON.
2100
2101       Program that opens URL's (url_handler)
2102           The  program  that  will be run when launching URL's in the article
2103           viewer using PageViewUrl ('U'). The actual URL will be appended  to
2104           this.  Default is url_handler.sh %s.
2105
2106       URL highlighting in message body (url_highlight)
2107           Enable highlighting URLs in message body. Default is ON.
2108
2109       Use ANSI color (use_color)
2110           If enabled tin uses ANSI-colors. Default is OFF.
2111
2112       Use scroll keys on keypad (use_keypad)
2113           Default is OFF.
2114
2115       Use mouse in xterm (use_mouse)
2116           Allows the mouse key support in a xterm(1x) to be enabled/disabled.
2117           Default is OFF.
2118
2119       Use slrnface to show ''X-Face:''s (use_slrnface)
2120           If enabled  tin  uses  slrnface(1)  to  interpret  the  ''X-Face:''
2121           header.  For this option to have any effect, tin must be running in
2122           an xterm(1x) and slrnface(1) must be in your $PATH. Default is OFF.
2123
2124       Wildcard matching (wildcard)
2125           Allows you to select how tin matches strings. The default is 0  and
2126           uses the wildmat notation, which is how this has traditionally been
2127           handled.  Setting this to 1 allows you to  use  perl(1)  compatible
2128           regular  expressions  pcre(3)  (see  also  perlre(1)  and  pcrepat‐
2129           tern(3)).  You will probably want to update your filter file if you
2130           use  this  regularly.   NB:  Newsgroup names will always be matched
2131           using the wildmat notation.
2132
2133       What to display instead of mark (word_h_display_marks)
2134           Should the leading and ending stars, slashes,  strokes  and  dashes
2135           also be displayed, even when they are highlighting marks?
2136
2137            0  no
2138
2139            1  yes, display mark
2140
2141            2  print a space instead
2142
2143       Word highlighting in message body (word_highlight)
2144           Enable  word highlighting. See word_h_display_marks for the options
2145           available.  If  use_color  is  enabled  the  colors  specified   in
2146           col_markdash,  col_markslash,  col_markstar  and col_markstroke are
2147           used for word highlighting else the character attributes  specified
2148           in mono_markdash, mono_markslash, mono_markstar and mono_markstroke
2149           are used. Default is ON.
2150
2151       Page line wrap column (wrap_column)
2152           Sets the column  at  which  a  displayed  article  body  should  be
2153           wrapped.   If  this value is equal to 0, it defaults to the current
2154           screen width.  If this value is greater than  your  current  screen
2155           width  the  part  off-screen  is  not  displayed. Thus setting this
2156           option to a large value can be used to disable  wrapping.  If  this
2157           value  is negative the wrap margin is the current screen width plus
2158           the given value (as long as the result is still positive, otherwise
2159           it will fall back to the current screen width). Default is 0, wrap‐
2160           ping at the current screen width.
2161
2162       Quote line when cross-posting (xpost_quote_format)
2163           Format is the same as for  news_quote_format,  this  is  used  when
2164           answering  to  a  crossposting  to  several  groups  with no ''Fol‐
2165           lowup-To:'' set.
2166
2167   GROUP ATTRIBUTES
2168       tin allows certain attributes to be set on a per  group  basis.  If  it
2169       exists, the global attributes file, ${TIN_LIBDIR-NEWSLIBDIR}/attributes
2170       is read.  After  that,  the  user's  own  attributes  file  ${TIN_HOME‐
2171       DIR-"$HOME"}/.tin/attributes  is  read.   The global attributes file is
2172       useful for distributing system-wide defaults to new users who  have  no
2173       private attributes file yet. A later version will provide a menu inter‐
2174       face to set all the attributes. At present you will have  to  edit  the
2175       file with your editor.
2176
2177       Note  that  the  scope=<grouplist>  line has to be specified before the
2178       attributes are specified for that list. All attributes  are  set  to  a
2179       reasonable  default  so you only have to specify the attribute that you
2180       want to change (e.g., savedir). All toggle attributes are set by speci‐
2181       fying  ON/OFF.  Otherwise,  these  function  exactly  the same as their
2182       global equivalents. For more details see tin(5).
2183
2184   FILTERING ARTICLES
2185       When there is a subject or an author which you are either  very  inter‐
2186       ested in, or find completely uninteresting, you can easily instruct tin
2187       to auto-select or auto-kill articles that match rules that you specify.
2188       This can be anything from the name of the author to the number of lines
2189       in an article.
2190
2191       When   tin    starts    up    the    user's    kill-file    ${TIN_HOME‐
2192       DIR-"$HOME"}/.tin/filter  (see  also tin(5)) is read. Each time a news‐
2193       group is entered the rules are applied and articles killed or  selected
2194       when they meet certain criteria.
2195
2196       The  degree  to  which rules are applied depend on the kill_level tinrc
2197       setting. By default killed articles will only be  marked  read.  Adjust
2198       kill_level for more aggressive processing. Articles that match an auto-
2199       selection rule are marked with a ''*''.
2200
2201       Filtering   rules   can   be   manually   entered   into    ${TIN_HOME‐
2202       DIR-"$HOME"}/.tin/filter (but don't do this whilst running tin else you
2203       will lose your changes) or by using an on-screen menu within tin.
2204
2205       The filtering capabilities of tin have been significantly enhanced over
2206       previous versions to include scoring and better pattern matching. It is
2207       recommended that you read the file filtering in the  tin  documentation
2208       directory.
2209
2210       The  on-screen filtering menu is accessed by pressing '^K' at the Group
2211       and Article levels. It allows the user to kill  or  select  an  article
2212       that  matches the current ''Subject:'' line, ''From:'' line or a string
2213       entered by the user. The user entered string  can  be  applied  to  the
2214       ''Subject:'' or ''From:'' lines of an article. The kill description can
2215       be limited to the current newsgroup or it can apply to all  newsgroups.
2216       Once  entered  the  user  can  abort  the command and not save the kill
2217       description, edit the kill file or save the kill description.
2218
2219   POSTING ARTICLES
2220       tin allows posting of articles, follow-up to  already  posted  articles
2221       and replying direct through mail to the author of an article.
2222
2223       Use  the  Post  ('w') command to post an article to a newsgroup.  After
2224       entering the post subject the default editor (i.e., vi(1)) or the  edi‐
2225       tor  specified  by  the $VISUAL or $EDITOR environment variable will be
2226       started and the article can be entered. To  crosspost  articles  simply
2227       add  a comma and the name of the newsgroup(s) to the end of the ''News‐
2228       groups:'' line at the beginning of the article. After saving and  exit‐
2229       ing the editor you are asked if you wish to a)bort posting the article,
2230       e)dit the article again or p)ost the article  to  the  specified  news‐
2231       group(s).
2232
2233       Use the DisplayPostHist ('W') command to display a history of the arti‐
2234       cles you have posted. The date the article was posted, which newsgroups
2235       the article was posted to and the articles subject line are displayed.
2236
2237       Use   the  PageFollowupQuote  ('f'),  PageFollowup  ('F')  or  PageFol‐
2238       lowupQuoteHeaders ('^W') command to post  a  follow-up  article  to  an
2239       already  posted  article.  The  PageFollowupQuote command will copy the
2240       text of the original article into the  editor.  The  PageFollowupQuote‐
2241       Headers  command  will  copy  the  text and all headers of the original
2242       article into the editor. The editing procedure  is  the  same  as  when
2243       posting an article with the Post ('w') command.
2244
2245       Use  the PageReplyQuote ('r'), PageReply ('R') or PageReplyQuoteHeaders
2246       ('^E') command to reply direct through mail to the author of an already
2247       posted  article.  The  PageReplyQuote command will copy the text of the
2248       original article into the  editor.  The  PageReplyQuoteHeaders  command
2249       will  copy  the  text  and all headers of the original article into the
2250       editor. The editing procedure is the same as when  posting  an  article
2251       with  the  Post  ('w') command. After saving and exiting the editor you
2252       are asked if you wish to abort sending the article via PostAbort ('a'),
2253       edit  the  article  again via PostEdit ('e') or send the article to the
2254       author via PostSend ('s').
2255
2256   CUSTOMIZING THE ARTICLE QUOTE STRING
2257       When posting a followup to an article or replying direct to the  author
2258       of  an  article  via  email  the text of the article can be quoted. The
2259       beginning of the quoted text can contain information about  the  quoted
2260       article  (e.g.,  Name  and the Message-ID of the article). To allow for
2261       different situations certain information from the article can  be  used
2262       in  the quoted string. The following variables are expanded if found in
2263       the   tinrc   variables   mail_quote_format,    news_quote_format    or
2264       xpost_quote_format:
2265              %A  Address (Email)
2266              %D  Date
2267              %F  Full address (%N <%A>)
2268              %G  Groupname
2269              %M  Message-ID
2270              %N  Fullname of author
2271              %C  Firstname of author
2272              %I  Initials of author
2273       e.g.,
2274              mail_quote_format=On %D in %G you wrote:
2275              news_quote_format=In %M, %F wrote:
2276       would expand to:
2277              On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:
2278              In <abcINN123@example.org>, Joe Bar <joe@example.org> wrote:
2279       The  quoted  text  section of an article is marked by a preceding quote
2280       string at the beginning of each quoted line. The default  quote  string
2281       is  set  to '>_'. The default can be changed by setting the tinrc vari‐
2282       able quote_chars to ones own preference. (Note that  '_'  underline  is
2283       used to represent a space).
2284
2285   MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES
2286       The  command  interface  to GroupMail, PageMail, PostMail or ThreadMail
2287       ('m'), Pipe ('|'), Print ('o'), PageRepost  or  GroupRepost  ('x')  and
2288       GroupSave,  PageSave or ThreadSave ('s' and GroupAutoSave, PageAutoSave
2289       or ThreadAutoSave 'S') articles is the same for ease of use.
2290
2291       Auto-saving with *AutoSave ('S') is a special case and operates only on
2292       marked  articles.  They  will  processed  without any further prompting
2293       according to the default save parameters defined in  tinrc  or  by  any
2294       attributes set for the current group.
2295
2296       Otherwise,  the  initial  prompt  will ask you to select which article,
2297       thread, hot (auto-selected), regex pattern, tagged articles you wish to
2298       mail, pipe etc.
2299
2300       Tagged  articles  must  have already been tagged with a *Tag ('t') com‐
2301       mand. All tagged articles can be untagged by a *Untag ('U') untag  com‐
2302       mand.
2303
2304       If  a regex pattern is selected you are asked to enter a pattern (e.g.,
2305       to match all articles subject lines containing  'net  News'  you  enter
2306       "net  News").  Any  articles  that match the entered expression will be
2307       mailed, piped etc. See also the wildcard tinrc  variable  for  advanced
2308       pattern matching options.
2309
2310       Various expansion characters are recognized when entering the directory
2311       and file to save to. Environment variables (prefixed with '$') and user
2312       home  directories  (prefixed  by  '~' or '~username') can be specified.
2313       Environment variables can themselves contain other special characters.
2314
2315       To save articles to a mailbox enter '=<mailbox name>'  when  asked  for
2316       the save filename. If you enter just '=' then articles will be saved to
2317       a mailbox with the name of the  current  newsgroup  (eg,  alt.sources).
2318       See default_maildir.
2319
2320       To  save  in savedir/<news.group.name>/<filename> format enter '+<file‐
2321       name>'.  Environment variables are allowed  within  a  filename  (e.g.,
2322       $SOURCES/dir/filename). See default_savedir.
2323
2324       When  saving articles you can specify whether the saved files should be
2325       post   processed.   A   default   process   type   can   be   set   via
2326       post_process_type.
2327
2328   AUTOMATIC MAILING AND SAVING NEW NEWS
2329       tin  allows  new/unread  news  articles to be mailed (''-M'' and ''-N''
2330       option) or saved (''-S'' option) in batch mode for later reading.  Use‐
2331       ful  when  going  on holiday and you don't want to return and find that
2332       expire has removed a whole load of unread articles.  Best  to  run  via
2333       cron(1) everyday while away, after which you will be mailed a report of
2334       which articles were mailed/saved from which newsgroups  and  the  total
2335       number  of  articles mailed/saved. Articles are saved in a private news
2336       structure  under  your  <savedir>  directory  (default  is  ${TIN_HOME‐
2337       DIR-"$HOME"}/News).  Be  careful of using this option if you read a lot
2338       of groups because you could overflow your file system.
2339
2340       If you only want to save some of your groups use the  batch_save  tinrc
2341       variable.  Set  to  ON  or OFF in tinrc to enable/disable saving of all
2342       groups and then use the batch_save attribute to fine tune which  groups
2343       you  want  to have saved. For example, if you want to save most of your
2344       groups, then set batch_save to ON in tinrc and selectively turn off the
2345       ones you don't want using attributes.
2346
2347       tin -M iain -c -f newsrc.mail
2348                           (mail  any  unread articles in newsgroups specified
2349                           in file newsrc.mail to the local user iain and mark
2350                           them as read)
2351
2352       tin -S -c -f newsrc.save
2353                           (save  any  unread articles in newsgroups specified
2354                           in file newsrc.save and mark them as read)
2355
2356       tin -R              (read any articles saved by tin -S)
2357
2358   RANGES
2359       A range is simply a group of items marked using the SetRange ('#') key.
2360       Certain  tin commands will operate on a range if one exists rather than
2361       just  the  current  item.  A  range  is  an  expression  of  the   form
2362       <min>-<max>,  e.g. 10-15 will highlight items 10 through 15 on the cur‐
2363       rent screen. Other than absolute numeric positions, '.' can be used  in
2364       place  of  the  current cursor position and '$' can be used to mean the
2365       highest number available. Currently the only commands  that  understand
2366       ranges  are  GroupMarkThdRead ('K'), MarkArtUnread ('z') and MarkThdUn‐
2367       read ('Z').
2368
2369   NEWSGROUP LISTS & WILDCARDS
2370       Several places in tin allow you to specify a list of newsgroups.  These
2371       include  command-line  groups,  (un)subscribe  groups, the AUTO[UN]SUB‐
2372       SCRIBE mechanism. The scope= attributes file tag and  the  filter  file
2373       group= tag also use the same syntax. tin interprets this variable simi‐
2374       larly to rn(1).  It contains a list of patterns,  separated  by  commas
2375       and  possibly  prefixed  with  exclamation points. An exclamation point
2376       negates the meaning of a match on this pattern, and can be used to can‐
2377       cel certain matches. Some examples:
2378
2379       alt.config news.*,!news.test
2380
2381       Matches  alt.config  and  everything  in  the  'news'  hierarchy except
2382       news.test
2383
2384       See the explanation for the $AUTOSUBSCRIBE variables for further  exam‐
2385       ples.
2386
2387   SIGNATURES
2388       tin will recognize a signature in either ${TIN_HOMEDIR-"$HOME"}/.signa‐
2389       ture or ${TIN_HOMEDIR-"$HOME"}/.Sig.  If ${TIN_HOMEDIR-"$HOME"}/.signa‐
2390       ture exists, then the signature will be pulled into the editor for mail
2391       commands only. A signature  in  ${TIN_HOMEDIR-"$HOME"}/.signature  will
2392       not  be pulled into the editor for posting commands since inews(1) will
2393       append the signature itself.
2394
2395       A signature in ${TIN_HOMEDIR-"$HOME"}/.Sig will be pulled into the edi‐
2396       tor for both posting and mailing commands.
2397
2398       The following is an example of a .Sig file:
2399              NAMES  Joe Bar <joe@example.org>
2400              SNAIL  Musterweg 12, 99999 Notreal, Germany
2401
2402       tin  also  has  the  capability  to generate random signatures on a per
2403       newsgroup basis if so desired. The way to accomplish this is to specify
2404       the default signature or the group attribute sigfile as a directory. If
2405       for example the sigfile path is /usr/iain/.sigs and .sigs is  a  direc‐
2406       tory  then  tin will select a random signature from any file that is in
2407       the directory .sigs (note: one signature per numbered file).  A  random
2408       signature  can  also consist of a fixed part signature that can contain
2409       your name, address etc. followed by the random sig. The fixed  part  of
2410       the random sig is read from the file $HOME/.sigfixed.
2411
2412   TIPS AND TRICKS
2413       tin can be pretty much be navigated by using the four cursor keys.  The
2414       left arrow key goes up a level, the right arrow key goes down a  level,
2415       the  up  arrow  key  goes  up a line and the down arrow key goes down a
2416       line.
2417
2418       The following newsgroups provide  useful  information  concerning  news
2419       software:
2420           —news.software.readers  (info.  about news user agents tin, rn, nn,
2421            slrn etc.)
2422           —news.software.nntp (info. about NNTP)
2423           —news.answers (Frequently Asked Questions (FAQ) about many  differ‐
2424            ent themes)
2425
2426       Many prompts within tin offer a default choice that the cursor is posi‐
2427       tioned on. By pressing '<CR>' the default value is taken.  Most prompts
2428       can be aborted by pressing '<ESC>'.
2429
2430       When  tin  is  run  in an xterm(1x) it will resize itself each time the
2431       xterm(1x) is resized.
2432
2433       tin will reread the ${TIN_LIBDIR-NEWSLIBDIR}"/"${TIN_ACTIVEFILE-active}
2434       file  at  set  intervals  (reread_active_file_secs)  to  show any newly
2435       arrived news.
2436
2437       If you find large number of new newsgroups cluttering up  your  screen,
2438       pressing SelectToggleReadDisplay ('r') will make them go away.
2439
2440   XTERM BUTTONS
2441       If  the  environment  variable  $TERM  is set to xterm(1x), then button
2442       pressing can be used to select groups and articles. In this discussion,
2443       the buttons are assumed to be assigned conventionally (i.e., Button1 is
2444       the left button).
2445
2446       In general (i.e., for the group, thread and article menus),
2447
2448       Button1 (left)
2449                 enters next (lower) level if you click on an article,  other‐
2450                 wise pages down.
2451
2452       Button2 (center)
2453                 returns  to  the  previous  (upper)  level if you click on an
2454                 article, otherwise pages up.
2455
2456       Button3 (right)
2457                 positions on the article line under mouse  cursor,  or  pages
2458                 down if you've clicked outside the list of articles.
2459
2460       In the group selection menu, if the mouse is pointing at a group then:
2461
2462       left button
2463                 moves  to  and selects the group pointed at, just like Selec‐
2464                 tReadGrp ('<CR>').
2465
2466       center button
2467                 quits the program, just like Quit ('q').
2468
2469       right button
2470                 moves to the group pointed at.
2471
2472       In the article menu, if the mouse is pointing at an article (or thread)
2473       then:
2474
2475       left button
2476                 reads  the  article  pointed  at, just like GroupReadBasenote
2477                 ('<CR>'), or the thread, just like GroupListThd ('l').
2478
2479       center button
2480                 exits the  menu,  catching  up  on  the  group  if  you  have
2481                 group_catchup_on_exit  set  in  your configuration, just like
2482                 Quit ('q').
2483
2484       right button
2485                 moves to the article (or thread) pointed at.
2486
2487       In the thread menu, if the mouse is pointing at an article then:
2488
2489       left button
2490                 reads article pointed at, just like ThreadReadArt ('<CR>').
2491
2492       center button
2493                 exits the menu,  catching  up  on  the  thread  if  you  have
2494                 thread_catchup_on_exit  set  in your configuration, just like
2495                 Quit ('q').
2496
2497       right button
2498                 moves to the article pointed at.
2499
2500       In other menus and areas button pressing reverts back to usual cut  and
2501       paste of xterm(1x), but after one click of any button.
2502
2503   INDEX FILES
2504       If your news server supports NOV index files (see newsoverview(5), most
2505       modern installations will) and you have a fast connection to your  news
2506       server then this section can be ignored.
2507
2508       If  your news server doesn't support NOV index files or you have a very
2509       slow connection to your news server then tin can cache  the  index  for
2510       each  newsgroup  if  cache_overview_files is set to ON.  Note that this
2511       cache can use up large amounts of diskspace if you read a lot of groups
2512       and/or high traffic groups.
2513
2514       Each  user  creates/updates  his/her own index files that are stored in
2515       ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}/.news/. If  you  are
2516       reading via NNTP then the news server name will be appended to keep the
2517       indexes for different servers separate. If  you  are  reading  off  the
2518       local  spool  and  local  overview  files already exist then turning on
2519       caching will have no effect. Likewise unless you see significant delays
2520       entering  a  group  when  reading via NNTP then turning on caching will
2521       have little or no effect.
2522
2523       Entering a group the first time tends to be slow because the index file
2524       must be built from scratch. To alleviate the slowness start tin to cre‐
2525       ate all index files for the groups you subscribe to with tin -u -v  and
2526       go  for  a  coffee. Subsequent readings of a group will only need to do
2527       incremental updating of the index file and will be much faster as  only
2528       new articles will need to be cached.
2529
2530       As  indexing might take some time you may want to run tin form the sys‐
2531       tem batcher cron(1) with the ''-u'' option:
2532
2533              30 6 * * * /usr/local/bin/tin -u
2534
2535       If  you  are  low  on  local  disk  space  you  should  consider  using
2536       getart_limit  to  limit  the  size  of cached indexes and also manually
2537       purge cached data for groups you are not reading anymore with something
2538       like:
2539
2540              find ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}/.news* \
2541              -type f -name "[0-9]*.[0-9]" -atime +28 | xargs rm -f
2542

FILES

2544       For a detailed description see tin(5).
2545
2546       $MAILCAPS
2547       ${TIN_HOMEDIR-"$HOME"}/.mailcap
2548       /etc/mailcap
2549       /usr/etc/mailcap
2550       /usr/local/etc/mailcap
2551       /etc/mail/mailcap
2552
2553       /etc/nntpserver
2554
2555       ${TIN_HOMEDIR-"$HOME"}/.cancelsecret
2556
2557       ${TIN_HOMEDIR-"$HOME"}/.mime.types
2558       /etc/mime.types
2559       /etc/tin/mime.types
2560
2561       ${TIN_HOMEDIR-"$HOME"}/.newsauth
2562
2563       ${TIN_HOMEDIR-"$HOME"}/.newsrc
2564
2565       ${TIN_HOMEDIR-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT+":$NNTPPORT"}/.oldnewsrc
2566
2567       ${TIN_HOMEDIR-"$HOME"}/.signature
2568       ${TIN_HOMEDIR-"$HOME"}/.Sig
2569
2570       ${TIN_HOMEDIR-"$HOME"}/.sigfixed
2571
2572       ${TIN_HOMEDIR-"$HOME"}/.tin/.inputhistory
2573
2574       ${TIN_INDEX_MAILDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}/.mail/
2575
2576       ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}/.news${NNTPSERVER+"-$NNTPSERVER"}/
2577
2578       ${TIN_INDEX_SAVEDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}/.save/
2579
2580       ${TIN_HOMEDIR-"$HOME"}/.tin/active.mail
2581
2582       ${TIN_HOMEDIR-"$HOME"}/.tin/active.save
2583
2584       /etc/tin/attributes
2585       ${TIN_HOMEDIR-"$HOME"}/.tin/attributes
2586
2587       ${TIN_HOMEDIR-"$HOME"}/.tin/filter
2588
2589       /etc/tin/keymap${${LC_ALL-"${LC_CTYPE-"${LC_MESSAGES-"$LANG"}"}"}:+".${LC_ALL-"${LC_CTYPE-"${LC_MESSAGES-"$LANG"}"}"}"}
2590       ${TIN_HOMEDIR-"$HOME"}/.tin/keymap${${LC_ALL-"${LC_CTYPE-"${LC_MESSAGES-"$LANG"}"}"}:+".${LC_ALL-"${LC_CTYPE-"${LC_MESSAGES-"$LANG"}"}"}"}
2591
2592       ${TIN_HOMEDIR-"$HOME"}/.tin/mailgroups
2593
2594       ${TIN_HOMEDIR-"$HOME"}/.tin/newsrctable
2595
2596       ${TIN_HOMEDIR-"$HOME"}/.tin/posted
2597
2598       ${TIN_HOMEDIR-"$HOME"}/Mail/posted
2599
2600       ${TIN_HOMEDIR-"$HOME"}/.tin/postponed.articles
2601
2602       ${TIN_HOMEDIR-"$HOME"}/.tin/$NNTPSERVER:${NNTPPORT+":$NNTPPORT"}/newsgroups
2603
2604       ${TIN_HOMEDIR-"$HOME"}/.tin/$NNTPSERVER:${NNTPPORT+":$NNTPPORT"}/serverrc
2605
2606       /etc/tin/tinrc
2607       ${TIN_HOMEDIR-"$HOME"}/.tin/tinrc
2608
2609       /etc/tin/tin.defaults
2610
2611       /usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo
2612
2613       ${TIN_LIBDIR-NEWSLIBDIR}"/"${TIN_ACTIVEFILE-active}
2614
2615       ${TIN_LIBDIR-NEWSLIBDIR}/active.times
2616
2617       ${TIN_LIBDIR-NEWSLIBDIR}/newsgroups
2618
2619       ${TIN_LIBDIR-NEWSLIBDIR}/organization
2620
2621       ${TIN_LIBDIR-NEWSLIBDIR}/overview.fmt
2622
2623       ${TIN_LIBDIR-NEWSLIBDIR}/subscriptions
2624

ENVIRONMENT

2626       TINRC  Define this variable if you want to specify command-line options
2627              that tin should be started with to save typing them each time it
2628              is  started.  The contents of the environment variable are added
2629              to the front of the command-line options  before  it  is  parsed
2630              therefore  allowing  an  option specified on the command-line to
2631              override the same option specified in the environment.
2632
2633       TIN_HOMEDIR
2634              Define this variable if you do not want the  .tin  directory  in
2635              $HOME/.  E.g.,  if you want all tin's private files in /tmp/.tin
2636              you would set $TIN_HOMEDIR to /tmp.
2637
2638       TIN_INDEX_NEWSDIR
2639              Define this variable if you do not want the .news  directory  in
2640              ${TIN_HOMEDIR-"$HOME"}/.tin/.  E.g.,  if you want all tin's news
2641              index files in /tmp/.news you would  set  $TIN_INDEX_NEWSDIR  to
2642              /tmp.
2643
2644       TIN_INDEX_MAILDIR
2645              Define  this  variable if you do not want the .mail directory in
2646              ${TIN_HOMEDIR-"$HOME"}/.tin/. E.g., if you want all  tin's  mail
2647              index  files  in  /tmp/.mail you would set $TIN_INDEX_MAILDIR to
2648              /tmp.
2649
2650       TIN_INDEX_SAVEDIR
2651              Define this variable if you do not want the .save  directory  in
2652              ${TIN_HOMEDIR-"$HOME"}/.tin/.  E.g.,  if you want all tin's save
2653              index files in /tmp/.save you would  set  $TIN_INDEX_SAVEDIR  to
2654              /tmp.
2655
2656       TIN_LIBDIR
2657              Define this variable if you want to override the NEWSLIBDIR path
2658              that was compiled into the tin binary, default is /usr/lib/news.
2659              If  tin  is  running  in  NNTP mode setting this variable has no
2660              effect.
2661
2662       TIN_SPOOLDIR
2663              Define this variable if you want to override the  SPOOLDIR  path
2664              that   was   compiled   into   the   tin   binary,   default  is
2665              /var/spool/news.  If tin is running in NNTP  mode  setting  this
2666              variable has no effect.
2667
2668       TIN_NOVROOTDIR
2669              Define this variable if you want to override the NOVROOTDIR path
2670              that was compiled into the tin binary, default is SPOOLDIR  (see
2671              above). If tin is running in NNTP mode setting this variable has
2672              no effect.
2673
2674       TIN_ACTIVEFILE
2675              Define this variable  if  you  want  to  override  the  NEWSLIB‐
2676              DIR/active path that was compiled into the tin binary. If tin is
2677              running in NNTP mode setting this variable  has  no  effect.  If
2678              $TIN_LIBDIR is set it is prepended to $TIN_ACTIVEFILE.
2679
2680       NNTPSERVER
2681              The  default  NNTP server to remotely read news from. This vari‐
2682              able only needs to be set if the ''-r'' command-line  option  is
2683              specified  and  the  file  /etc/nntpserver  does  not exist. The
2684              ''-g'' command line option overrides $NNTPSERVER.
2685
2686       NNTPPORT
2687              The NNTP TCP-port to read news from. This variable only needs to
2688              be  set  if  the  TCP-port is not 119 (the default).  The ''-p''
2689              command-line option overrides $NNTPPORT.
2690
2691       DISTRIBUTION
2692              Set the article header field ''Distribution:'' to  the  contents
2693              of the variable instead of the system default.
2694
2695       ISO2ASC
2696              Set  the ISO to ASCII charset decoding table character to use in
2697              decoding an article text. Values can range from 0 to 6.
2698
2699       ORGANIZATION
2700              Set the article header field ''Organization:'' to  the  contents
2701              of  the  variable instead of the system default. If reading news
2702              on an Apollo DomainOS machine the environment variable  $NEWSORG
2703              has to be used instead of $ORGANIZATION.
2704
2705       NEWSORG (DomainOS)
2706              DomainOS  specific,  same  as  $ORGANIZATION  on  other OSs (see
2707              above).
2708
2709       REPLYTO
2710              Set the article header field ''Reply-To:'' to the return address
2711              specified by the variable. This is useful if you wish to receive
2712              replies at a different address.
2713
2714       NAME   Overrides the full name given in the gecos-files in /etc/passwd,
2715              see also mail_address.
2716
2717       REALNAME
2718              Same as $NAME.
2719
2720       HOME   Pathname  of  the user's home directory. See environ(5) for more
2721              infos.
2722
2723       MAILER This variable has precedence over the  default  mailer  that  is
2724              used  in  all  mailing operations within tin. If reading news on
2725              VMS use $TIN_MAILER instead.
2726
2727       TIN_MAILER (VMS)
2728              VMS specific, same as $MAILER on other OSs (see above).
2729
2730       MAIL   Full path to the users mailbox.
2731
2732       VISUAL This variable has precedence  over  the  default  editor  (i.e.,
2733              vi(1))  that is used in all editing operations within tin (e.g.,
2734              posting, replying, follow-ups, ...). Evaluation order is  ${VIS‐
2735              UAL-"${EDITOR-vi}"}. See environ(5) for more infos.
2736
2737       EDITOR If  $VISUAL  is  unset,  then  this  variable is looked up for a
2738              default editor. If $EDITOR and $VISUAL are both unset, tin  will
2739              uses  the systems default editor (i.e.  vi(1)) on UNIX-systems).
2740              See environ(5) for more infos.
2741
2742       AUTOSUBSCRIBE
2743              A new group is checked against  the  list  of  patterns;  if  it
2744              matches,  tin  subscribes  the user to the group without further
2745              query.  See the section "NEWSGROUP LISTS  &  WILDCARDS"  for  an
2746              explanation of the valid syntax. For example, setting
2747
2748              AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*
2749
2750              will  automatically  subscribe the user to all new groups in the
2751              comp.os.unix hierarchy, and all talk groups other than talk.pol‐
2752              itics  groups  (which  will  be queried for as usual). Of course
2753              this does not work if tin is started with  the  ''-X''  command-
2754              line switch.
2755
2756       AUTOUNSUBSCRIBE
2757              Is handled like the $AUTOSUBSCRIBE variable, but groups matching
2758              the list are unsubscribed from without further query. For  exam‐
2759              ple, setting
2760
2761              AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*
2762
2763              will  automatically  unsubscribe the user from all new alt.flame
2764              groups and all groups starting with u (university groups)  other
2765              than UK groups (which will be queried for as usual).
2766
2767       TMPDIR A  pathname of a directory made available for tin to create tem‐
2768              porary files.
2769
2770       MAILCAPS
2771              This variable can be used to override the  default  path  search
2772              for mailcap files. See also tin(5).
2773
2774       NOMETAMAIL
2775              Set  this  variable  to  disable  the  use  of  metamail(1) or a
2776              replacement (e.g. metamutt).
2777
2778       MM_CHARSET
2779
2780       ISPELL Set this variable to point to ispell(1) or a replacement and its
2781              cmd-line options.
2782
2783       PGPOPTS
2784              Define  any  additional  options  that  you wish to pass to your
2785              pgp(1) or gpg(1) program.
2786
2787       PGPPATH
2788              Override the name of the pgp(1) directory in  $HOME  that  holds
2789              your keys etc..
2790
2791       GNUPGHOME
2792              Override  the  name  of the gpg(1) directory in $HOME that holds
2793              your keys etc..
2794
2795       LC_CTYPE
2796              This variable determines the locale(5)  category  for  character
2797              handling  functions. Usually it determines the character classes
2798              for pattern matching character classification and  case  conver‐
2799              sion. Currently this is not true for tin (which temporary unsets
2800              $LC_CTYPE right before any match is done  to  avoid  confusion).
2801              It's  value  should  be  of the form language[_territory][.code‐
2802              set][@modifier]. See environ(5) for more information.
2803
2804       LC_MESSAGES
2805              Formats of informative and diagnostic messages  and  interactive
2806              responses.   It's  value  should be of the form language[_terri‐
2807              tory][.codeset][@modifier]. See  locale(5)  and  environ(5)  for
2808              more information.
2809
2810       LC_TIME
2811              Date  and  time  formats.  It's value should be of the form lan‐
2812              guage[_territory][.codeset][@modifier]. See locale(5) and  envi‐
2813              ron(5) for more information.
2814
2815       LC_ALL This  variable overrides the value of the $LANG variable and any
2816              other $LC_ variable. It's value  should  be  of  the  form  lan‐
2817              guage[_territory][.codeset].  See  locale(5)  and environ(5) for
2818              more information.
2819
2820       LANG   This variable determines the locale(5) category for any category
2821              not  specifically  selected  with a variable starting with $LC_.
2822              It's value should be of the form language[_territory][.codeset].
2823              See environ(5) for more information.
2824
2825       COLUMNS
2826              A  decimal  integer  >  0  used to indicate the user's preferred
2827              width in column positions for the terminal screen or window.  If
2828              this  variable  is  unset or null, the implementation determines
2829              the number of columns, appropriate for the terminal  or  window.
2830              When  $COLUMNS is set, any terminal-width information implied by
2831              $TERM will be overridden. Users and portable applications should
2832              not  set $COLUMNS unless they wish to override the system selec‐
2833              tion and produce output unrelated to the  terminal  characteris‐
2834              tics.
2835
2836       LINES  A decimal integer > 0 used to indicate the user's preferred num‐
2837              ber of lines on a page or the vertical screen or window size  in
2838              lines. A line in this case is a vertical measure large enough to
2839              hold the tallest character in the character set being displayed.
2840              If this variable is unset or null, the implementation determines
2841              the number of lines, appropriate for  the  terminal  or  window.
2842              When  $LINES  is set, any terminal-height information implied by
2843              $TERM will be overridden. Users and portable applications should
2844              not  set  $LINES  unless they wish to override the system selec‐
2845              tion.
2846
2847       TERM   The type of terminal in use. This is used when looking up  term‐
2848              cap sequences.  See environ(5) for more information.
2849

CONFORMING TO

2851       tin   does   conform  to  the  Base  Definitions  volume  of  IEEE  Std
2852       1003.1-2001, Section 12, Utility Conventions (Utility Argument  Syntax,
2853       Utility Syntax Guidelines).
2854

NOTES

2856       Regular  expression  support  is  provided  by the PCRE library package
2857       pcre(3), which is open source software, written by  Philip  Hazel,  and
2858       copyright by the University of Cambridge, England.
2859       ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
2860

BUGS

2862       CNews  NNTPd, noffle(1) (<= V1.0-pre5) and NewsCache (<= V1.1.91) can't
2863       handle simultaneous GROUP commands. If you run into trouble with any of
2864       the  mentioned  servers  define  NUM_SIMULTANEOUS_GROUP_COMMAND to 1 in
2865       active.c and recompile. See also the TODO-file  which  comes  with  the
2866       source.
2867       Before  mailing  a bug-report to <tin-bugs@tin.org> please check if you
2868       are using the latest (stable)  release,  and  if  not,  please  upgrade
2869       first!  Have  a  look  a the doc/TODO file for known bugs. If you still
2870       think you've found a bug, please use the BugReport ('R')  function  and
2871       write  in  English. Please do NOT enclose a core-file in your bugreport
2872       until we request it.
2873

HISTORY

2875       tin is based on the tass(1)  newsreader  that  was  developed  by  Rich
2876       Skrenta  and posted to alt.sources in March 1991; its first version was
2877       released on August 23rd 1991.  tass(1) itself was heavily influenced by
2878       notesfiles  a  public  domain UNIX version of PLATO Notes, developed at
2879       the University of Illinois by Ray Essick and Rob Kolstad in 1982. For a
2880       version overview see <http://www.tin.org/history.html>
2881

CREDITS

2883       Rich Skrenta
2884              author of tass(1) v3.2 which this newsreader used as its base.
2885
2886       Bill Davidsen
2887              author of envarg.c environment variable reading routine.
2888
2889       Mike Gleason
2890              author of sigfile.c random signature generation routines.
2891
2892       Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
2893              author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 docu‐
2894              mentation.
2895
2896       Arnold Robbins
2897              author of strftime.c date formatting routine.
2898
2899       Rich Salz
2900              author of wildmat.c pattern matching and parsdate.y date parsing
2901              routines.
2902
2903       Dave Taylor
2904              author of curses.c from the elm(1) mailreader.
2905
2906       Chris Thewalt
2907              author of getline.c emacs(1) style editing routine.
2908
2909       Steven Madsen
2910              for adding pgp(1) (Pretty Good Privacy) support.
2911
2912       Philip Hazel <ph10@cam.ac.uk>
2913              for pcre(3) (Perl-compatible regular expression library).
2914
2915       Patrick Powell <papowell@astart.com>
2916              for snprintf(3) and vsnprintf(3) fallbacks.
2917
2918       Andrew Greer
2919              for originally porting tin to the VAX/VMS operating system.
2920

AUTHOR

2922       Iain Lea <iain@bricbrac.de>
2923

MAINTAINER

2925       Urs Janssen <urs@tin.org>
2926

SEE ALSO

2928       cron(1)  elm(1),  emacs(1), gpg(1), inews(1), ispell(1), lp(1), lpr(1),
2929       metamail(1), noffle(1), perl(1), perlre(1), pgp(1), rn(1), sendmail(1),
2930       shar(1),   slrnface(1),   tass(1),   unshar(1),   uudecode(1),   vi(1),
2931       xterm(1x), iconv(3), iconv_open(3), nl_langinfo(3),  pcre(3),  pcrepat‐
2932       tern(3),  snprintf(3),  strftime(3),  vsnprintf(3),  wildmat(3),  envi‐
2933       ron(5), locale(5), mbox(5), mmdf(5), newsoverview(5),  tin(5),  RFC977,
2934       RFC1036, RFC1524, RFC2045, RFC2046, RFC2047, RFC2048, RFC2822, RFC2980
2935
2936
2937
29381.8.3                         February 1st, 2007                        tin(1)
Impressum