1tin(5) Usenet newsreader tin(5)
2
3
4
6 tin, rtin - related files
7
8
10 This man page describes the various (config) files and their formats
11 used by the tin(1) newsreader. All files are expected to have unix
12 style ('\n' aka LF) line endings.
13
14
16 $MAILCAPS
17 ~/.mailcap
18 /etc/mailcap
19 /usr/etc/mailcap
20 /usr/local/etc/mailcap
21 /etc/mail/mailcap
22
23 mailcap(5) files as defined in RFC1524. The mailcap files are
24 read by tin(1) to determine how to display non-text messages at
25 the local site. Any line that starts with "#" is a comment.
26 Blank lines are ignored. Otherwise, each line defines a single
27 mailcap entry for a single content type. Long lines may be con‐
28 tinued by ending them with a backslash character, "\".
29
30 Each individual mailcap entry consists of a content-type speci‐
31 fication, a command to execute, and (possibly) a set of optional
32 "flag" values.
33
34 The "type" field is simply any legal content type name. It is
35 the string that will be matched against the ''Content-Type:''
36 header to decide if this is the mailcap entry that matches the
37 current message. Additionally, the type field may specify a sub‐
38 type or a wildcard to match all subtypes.
39
40 The "command" field is any UNIX command and is used to specify
41 the interpreter for the given type of message. It will be passed
42 to the shell via the system(3) facility.
43
44 Semicolons and backslashes within the command or any flag field
45 must be quoted with backslashes. If the field contains "%s",
46 those two characters will be replaced by the name of a file that
47 contains the body of the message. If it contains "%t", those two
48 characters will be replaced by the content-type field, including
49 the subtype, if any. If it contains "%{" followed by a parameter
50 name and a closing "}", then all those characters will be re‐
51 placed by the value of the named parameter, if any, from the
52 ''Content-Type:'' header. Finally, if the field contains "\%",
53 those two characters will be replaced by a single "%" character.
54
55 Besides the type and command field the following "flags" are de‐
56 fined:
57
58 compose
59 The "compose" field may be used to specify a program that
60 can be used to compose a new body or body part in the
61 given format. Its intended use is to support mail compos‐
62 ing agents that support the composition of multiple types
63 of mail using external composing agents. As with the
64 view-command, the semantics of program execution are op‐
65 erating system dependent. The result of the composing
66 program may be data that is not yet suitable for mail
67 transport — that is, a Content-Transfer-Encoding may need
68 to be applied to the data.
69
70 composetyped
71 The "composetyped" field is similar to the "compose"
72 field, but is to be used when the composing program needs
73 to specify the ''Content-Type:'' header field to be ap‐
74 plied to the composed data. The "compose" field is sim‐
75 pler, and is preferred for use with existing (non-mail-
76 oriented) programs for composing data in a given format.
77 The "composetyped" field is necessary when the Con‐
78 tent-Type information must include auxiliary parameters,
79 and the composition program must then know enough about
80 mail formats to produce output that includes the mail
81 type information.
82
83 edit The "edit" field may be used to specify a program that
84 can be used to edit a body or body part in the given for‐
85 mat. In many cases, it may be identical in content to the
86 "compose" field, and shares the operating-system depen‐
87 dent semantics for program execution.
88
89 print The "print" field may be used to specify a program that
90 can be used to print a message or body part in the given
91 format. As with the view-command, the semantics of pro‐
92 gram execution are operating system dependent.
93
94 test The "test" field may be used to test some external condi‐
95 tion (e.g., the machine architecture, or the window sys‐
96 tem in use) to determine whether or not the mailcap line
97 applies. It specifies a program to be run to test some
98 condition. The semantics of execution and of the value
99 returned by the test program are operating system depen‐
100 dent. If the test fails, a subsequent mailcap entry
101 should be sought. Multiple test fields are not permitted
102 — since a test can call a program, it can already be ar‐
103 bitrarily complex.
104
105 needsterminal
106 The "needsterminal" field indicates that the view-command
107 must be run on an interactive terminal. This is needed to
108 inform window-oriented user agents that an interactive
109 terminal is needed. (The decision is not left exclusively
110 to the view-command because in some circumstances it may
111 not be possible for such programs to tell whether or not
112 they are on interactive terminals.) The needsterminal
113 command should be assumed to apply to the compose and
114 edit commands, too, if they exist. Note that this is NOT
115 a test - it is a requirement for the environment in which
116 the program will be executed, and should typically cause
117 the creation of a terminal window when not executed on
118 either a real terminal or a terminal window.
119
120 copiousoutput
121 The "copiousoutput" field indicates that the output from
122 the view-command will be an extended stream of output,
123 and is to be interpreted as advice to the UA (User Agent
124 mail-reading program) that the output should be either
125 paged or made scroll-able. Note that it is probably a
126 mistake if needsterminal and copiousoutput are both spec‐
127 ified.
128
129 description
130 The "description" field simply provides a textual de‐
131 scription, optionally quoted, that describes the type of
132 data, to be used optionally by mail readers that wish to
133 describe the data before offering to display it.
134
135 textualnewlines
136 The "textualnewlines" field, if set to any non-zero
137 value, indicates that this type of data is line-oriented
138 and that, if encoded in base64, all newlines should be
139 converted to canonical form (CRLF) before encoding, and
140 will be in that form after decoding. In general, this
141 field is needed only if there is line-oriented data of
142 some type other than text/* or non-line- oriented data
143 that is a subtype of text.
144
145 x11-bitmap
146 The "x11-bitmap" field names a file, in X11 bitmap (xbm)
147 format, which points to an appropriate icon to be used to
148 visually denote the presence of this kind of data.
149
150 nametemplate
151 The "nametemplate" field gives a filename format, in
152 which %s will be replaced by a short unique string to
153 give the name of the temporary file to be passed to the
154 viewing command. This is only expected to be relevant in
155 environments where filename extensions are meaningful,
156 e.g., one could specify that a GIF file being passed to a
157 gif viewer should have a name ending in ".gif" by using
158 "nametemplate=%s.gif"
159
160 tin(1) currently only respects the "test", "description", "name‐
161 template" and partly the "needsterminal" flags, all other flags
162 are internally ignored. It also can't handle the "%F" and "%n"
163 expansions yet.
164
165 Example:
166 # mailcap file example
167 image/*;\
168 xv -8 -geometry +0 '%s';\
169 description=%{name} %t-Image;\
170 test=test "$DISPLAY" != "";\
171 nametemplate=%s.IMAGE
172
173 message/rfc822;\
174 ${PAGER:-"more"} '%s';\
175 edit=${EDITOR:-"vi"} '%s';\
176 compose=${EDITOR:-"vi"} '%s';\
177 print=a2ps '%s';\
178 needsterminal
179
180 /etc/nntpserver
181
182 default NNTP-server to read news from if not reading from the
183 local spool. '-g server', $NNTPSERVER have higher priority (in
184 that order), the default server given at compile time has lower
185 priority.
186
187 ${TIN_HOMEDIR:-"$HOME"}/.cancelsecret
188
189 secret to be used for cancel-locks if tin(1) is built with sup‐
190 port for it. An empty secret file disables the cancel-lock cre‐
191 ation in that case. This file should be readable only by the
192 user.
193
194 ${TIN_HOMEDIR:-"$HOME"}/.mime.types
195 /etc/mime.types
196 /etc/tin/mime.types
197
198 mime type / filename extension pairs
199
200 ${TIN_HOMEDIR:-"$HOME"}/.newsauth
201
202 "nntpserver password [user]" pairs for NNTP servers that require
203 authorization. If the password contains a space or a tab it must
204 be enclosed in double quotes ("). Usernames must not be enclosed
205 in double quotes and thus can't contain spaces or tabs. Any line
206 that starts with "#" is a comment. Blank lines are ignored. This
207 file should be readable only for the user as it contains the
208 user's unencrypted password for reading news!
209
210 nntpserver
211 full qualified domain name of the news server.
212
213 password
214 user's unencrypted password for reading news.
215
216 user username on the news server if it differs from the local
217 login. This field is optional.
218
219 Example:
220 # sample .newsauth file
221 news.example.org secret
222 news.example.net arcane guest
223 news.example.com "top secret" james.bond@example.com
224
225 ${TIN_HOMEDIR:-"$HOME"}/.newsrc
226
227 "newsgroupflag [article[,article | -article]...]" lines.
228
229 newsgroup
230 the name of the newsgroup.
231
232 flag a flag indicating if the group is subscribed ':' or not
233 '!'.
234
235 article
236 range of already read articles from that group; numbers
237 separated by commas with sequential numbers collapsed
238 with hyphens. Empty lines and lines which start with "#"
239 are ignored and not written back.
240
241 Example:
242 # sample .newsrc file
243 news.software.b! 1-666,669
244 news.software.nntp: 1-13245,13247,13249
245 news.software.readers: 1-19567,19571-19597
246
247 ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc
248
249 backup of ${TIN_HOMEDIR:-"$HOME"}/.newsrc
250
251 ${TIN_HOMEDIR:-"$HOME"}/.signature
252 ${TIN_HOMEDIR:-"$HOME"}/.Sig
253
254 signature
255
256 ${TIN_HOMEDIR:-"$HOME"}/.sigfixed
257
258 fixed part of a randomly generated signature
259
260 ${TIN_HOMEDIR:-"$HOME"}/.tin/.inputhistory
261
262 history of last used strings
263
264 ${TIN_INDEX_MAILDIR:-"${TIN_HOMEDIR:-"$HOME"}/.tin"}/.mail/
265
266 mailgroups index files
267
268 ${TIN_INDEX_NEWSDIR:-"${TIN_HOMEDIR:-"$HOME"}/.tin"}/.news${NNTPSERVER:+"-$NNTPSERVER"}/
269
270 newsgroups index files
271
272 ${TIN_INDEX_SAVEDIR:-"${TIN_HOMEDIR:-"$HOME"}/.tin"}/.save/
273
274 saved newsgroups index files
275
276 ${TIN_HOMEDIR:-"$HOME"}/.tin/active.mail
277
278 active file ("mailgroupname maxnum minnum mailspool" quadruples)
279 of user's mailgroups (requires tin(1) to be built with mh-mail-
280 handling support).
281
282 mailgroupname
283 must be the pathname of the mailbox relative to field #4
284 with '/' changed to '.'
285
286 maxnum just put a large number here, something higher than the
287 highest message in the mailbox
288
289 minnum put 0 here
290
291 mailspool
292 path of mail spool directory. This must be the full path‐
293 name to the root of the mail folder area.
294
295 Example:
296 Mail.inbox 12345 00000 /home/foo
297 Mail.outbox 23456 00000 /home/foo
298
299 This allows access to the 'inbox' and 'outbox' folders of user
300 foo. They are accessed via /home/foo/Mail/inbox and
301 /home/foo/Mail/outbox
302
303 ${TIN_HOMEDIR:-"$HOME"}/.tin/active.save
304
305 active file of user's saved newsgroups, used by tin -R.
306
307 /etc/tin/attributes
308 ${TIN_HOMEDIR:-"$HOME"}/.tin/attributes
309
310 The group attributes files may be used to override some global
311 settings from ${TIN_HOMEDIR:-"$HOME"}/.tin/tinrc on a per group
312 basis. Order is important as last match counts; this allows one
313 to refine attributes for narrowed scopes. Note that the
314 scope=<grouplist> line has to be specified before the attributes
315 are specified for that list and each attribute can only be set
316 once per scope section. All attributes are set to a reasonable
317 default so you only have to specify the attribute that you want
318 to change. All toggle attributes are set by specifying ON/OFF.
319 Otherwise, they function exactly as their global equivalents.
320 The following group attributes are available:
321
322 scope This changes the list of groups to which the attributes
323 that follow will be applied. See the section NEWSGROUP
324 LISTS & WILDCARDS in tin(1) for the types of pattern that
325 can be used here.
326
327 add_posted_to_filter
328 Identical to the tinrc variable of the same name
329
330 advertising
331 Identical to the tinrc variable of the same name
332
333 alternative_handling
334 Identical to the tinrc variable of the same name
335
336 ask_for_metamail
337 Identical to the tinrc variable of the same name
338
339 auto_cc_bcc
340 Identical to the tinrc variable of the same name
341
342 auto_list_thread
343 Identical to the tinrc variable of the same name
344
345 auto_select
346 Automatically perform the GroupMarkUnselArtRead ('X')
347 command after entering the group.
348
349 batch_save
350 Can be used to override the global setting in tinrc on a
351 per group basis. For more information read section AUTO‐
352 MATIC MAILING AND SAVING NEW NEWS in tin(1).
353
354 date_format
355 Identical to the tinrc variable of the same name
356
357 delete_tmp_files
358 If this is set to ON, then saved article files that have
359 been post-processed will be automatically deleted, other‐
360 wise the user will be asked whether to delete the post-
361 processed files. Automatic processing of marked articles
362 using GroupAutoSave ('S') will suppress prompting.
363
364 editor_format
365 Identical to the tinrc variable of the same name
366
367 extquote_handling
368 Identical to the tinrc variable of the same name
369
370 fcc Mailbox to save sent mails. The format of the mailbox is
371 controlled via the tinrc mailbox_format variable.
372
373 followup_to
374 Set ''Followup-To:'' header to the specified group(s).
375
376 from Identical to the tinrc variable mail_address
377
378 group_catchup_on_exit
379 Identical to the tinrc variable of the same name
380
381 group_format
382 Identical to the tinrc variable of the same name
383
384 mail_8bit_header
385 Identical to the tinrc variable of the same name
386
387 mail_mime_encoding
388 Identical to the tinrc variable of the same name
389
390 maildir
391 Identical to the tinrc variable of the same name
392
393 mailing_list
394 Used when a group is a mailing list. All responses to the
395 group will be directed to this email address instead
396
397 mark_ignore_tags
398 Identical to the tinrc variable of the same name
399
400 mark_saved_read
401 Identical to the tinrc variable of the same name
402
403 mime_forward
404 Determines whether usenet articles are forwarded as at‐
405 tachment or inline. When set to OFF, the forwarded arti‐
406 cle will be included in the body of the mail, while set‐
407 ting this variable to ON will cause the article to be at‐
408 tached as a separate MIME part. Enabling mime_forward is
409 particularly useful for articles consisting of multiple
410 MIME parts such as PGP/MIME signed messages or being en‐
411 coded in a different character set than your local one.
412 It is also useful if the receiver should be able to oper‐
413 ate on the entire forwarded article (i.e., view or save
414 it without your comments). On the other hand, if you want
415 to forward only some parts of the article or to insert
416 'inline' annotations, you might want to disable this op‐
417 tion. Currently mime_forward is forced if the article to
418 be attached is a multipart MIME article, this may change
419 in a future version. Please note that for this option to
420 have effect, the tinrc variable interactive_mailer has to
421 be set to 0 (which is the default).
422
423 mime_types_to_save
424 A comma separated list of MIME major/minor Content-Types
425 that will be saved when using the view/save and save/au‐
426 tosave features. A single * can be used to wildcard the
427 major and/or minor type and a ! as the first character in
428 an entry will negate it, eg: image/*,!im‐
429 age/bmp,!text/html. Default is */*
430
431 news_headers_to_display
432 Identical to the tinrc variable of the same name
433
434 news_headers_to_not_display
435 Identical to the tinrc variable of the same name
436
437 news_quote_format
438 Identical to the tinrc variable of the same name
439
440 organization
441 This can be used to set the article header field ''Orga‐
442 nization:''. It overrides the setting (if any) of organi‐
443 zation in /etc/tin/tin.defaults and $ORGANIZATION (or
444 $NEWSORG on Apollo DomainOS). Note that some news servers
445 might still overwrite the ''Organization:'' header.
446
447 pos_first_unread
448 Identical to the tinrc variable of the same name
449
450 post_8bit_header
451 Identical to the tinrc variable of the same name
452
453 post_mime_encoding
454 Identical to the tinrc variable of the same name
455
456 post_process_type
457 Identical to the tinrc variable of the same name
458
459 post_process_view
460 Identical to the tinrc variable of the same name
461
462 print_header
463 Identical to the tinrc variable of the same name
464
465 process_only_unread
466 Identical to the tinrc variable of the same name
467
468 prompt_followupto
469 Identical to the tinrc variable of the same name
470
471 quote_chars
472 Identical to the tinrc variable of the same name
473
474 savedir
475 Identical to the tinrc variable of the same name
476
477 savefile
478
479 show_author
480 Identical to the tinrc variable of the same name
481
482 show_info
483 Identical to the tinrc variable of the same name
484
485 show_only_unread_arts
486 Identical to the tinrc variable of the same name
487
488 show_signatures
489 Identical to the tinrc variable of the same name
490
491 sigdashes
492 Identical to the tinrc variable of the same name
493
494 sigfile
495 Identical to the tinrc variable of the same name
496
497 signature_repost
498 Identical to the tinrc variable of the same name
499
500 sort_article_type
501 Identical to the tinrc variable sort_article_type
502
503 sort_threads_type
504 Identical to the tinrc variable of the same name
505
506 tex2iso_conv
507 Identical to the tinrc variable of the same name
508
509 thread_articles
510 Identical to the tinrc variable of the same name
511
512 thread_catchup_on_exit
513 Identical to the tinrc variable of the same name
514
515 thread_format
516 Identical to the tinrc variable of the same name
517
518 thread_perc
519 Identical to the tinrc variable of the same name
520
521 trim_article_body
522 Identical to the tinrc variable of the same name
523
524 suppress_soft_hyphens
525 Identical to the tinrc variable of the same name
526
527 verbatim_handling
528 Identical to the tinrc variable of the same name
529
530 wrap_on_next_unread
531 Identical to the tinrc variable of the same name
532
533 x_body A piece of text that will be added at the start of a mes‐
534 sage body. If this string starts with a / or ~ then it is
535 assumed to be the name of a file containing the text to
536 insert.
537
538 x_comment_to
539 Insert ''X-Comment-To:'' header, this is only useful in
540 FIDO groups.
541
542 x_headers
543 A string including header-name and the contents of the
544 header that will be automatically added when posting. If
545 the string starts with a / or ~ then it is assumed to be
546 the name of a file containing the header and its content
547 to be inserted. If the string starts with a ! then what
548 follows is assumed to be the path to a program to be exe‐
549 cuted to generate the header and its content. %G is ex‐
550 panded to the current news.group.name and %P is expanded
551 to the news.group.name with all '.' replaced by '/'.
552
553 quick_kill_scope
554 A comma-separated list of newsgroup patterns (wildmat-
555 style) to which groups the filter rule added by QuickFil‐
556 terKill will be applied. If unset the default from the
557 tinrc variable default_filter_kill_global will be used.
558
559 quick_kill_expire
560 Identical to the tinrc variable default_filter_kill_ex‐
561 pire
562
563 quick_kill_case
564 Identical to the tinrc variable default_filter_kill_case
565
566 quick_kill_header
567 Identical to the tinrc variable default_fil‐
568 ter_kill_header
569
570 quick_select_scope
571 A comma-separated list of newsgroup patterns (wildmat-
572 style) to which groups the filter rule added by QuickFil‐
573 terSelect will be applied. If unset the default from the
574 tinrc variable default_filter_select_global will be used.
575
576 quick_select_expire
577 Identical to the tinrc variable default_filter_select_ex‐
578 pire
579
580 quick_select_case
581 Identical to the tinrc variable default_filter_se‐
582 lect_case
583
584 quick_select_header
585 Identical to the tinrc variable default_filter_se‐
586 lect_header
587
588 ispell Path and options for ispell(1)-like spell-checker, e.g.
589 "aspell --mode=email --dont-backup check"
590
591 mm_network_charset
592 Identical to the tinrc variable of the same name
593
594 undeclared_charset
595 Assume (broken) articles without MIME charset declaration
596 have this charset — default is US-ASCII. This attribute
597 works only on systems with working iconv(3), others might
598 have to compile tin(1) with --dis‐
599 able-mime-strict-charset.
600
601 Example:
602 # include extra headers
603 # assume ISO-8859-1 as charset if no charset is declared
604 scope=*
605 x_headers=~/.tin/headers
606 undeclared_charset=ISO-8859-1
607
608 # in *sources* set post process type to shar only
609 scope=*sources*
610 post_process_type=1
611
612 # in *binaries* turn on full post processing,
613 # remove tmp files and set Followup-To: poster
614 scope=*binaries*
615 post_process_type=2
616 delete_tmp_files=ON
617 followup_to=poster
618
619 # in fido.* newsgroups change quote_chars
620 # and add X-Comment-To: line
621 scope=fido.*
622 quote_chars=%I>_
623 x_comment_to=ON
624
625 # in *.test newsgroups, don't append signature
626 # and preset Subject
627 scope=*.test
628 sigfile=--none
629 x_headers=Subject: test - ignore - no reply
630
631 # assume ISO-2022-JP-2 as charset
632 scope=fj.*,japan.*
633 undeclared_charset=ISO-2022-JP-2
634
635 ${TIN_HOMEDIR:-"$HOME"}/.tin/filter
636
637 The filter file is used to assign scores to certain articles.
638 Based on the score an article can be filtered out (hidden) or
639 marked hot. Empty lines or lines beginning with a '#' are ig‐
640 nored.
641
642 comment
643 Every entry (rule) in the filter file might get a com‐
644 ment. Multiple lines are allowed (but only for comments
645 yet). Every line must start with the "comment=" keyword.
646 Comments must appear first in the rule. Comment lines
647 placed within a rule will be moved to the begin of the
648 next rule. This might be changed in the future. Don't use
649 '#' to mark comments as those lines are ignored and your
650 comments will get lost on the next write of the file.
651
652 group A comma-separated list of newsgroup patterns in wildmat-
653 style to which groups the filter rule will be applied.
654 This line is mandatory!
655
656 case 0=case-sensitive, 1=case-insensitive
657
658 score Score value of the rule; can also be one of the magic
659 words "kill" or "hot".
660
661 subj Match against ''Subject:''. The matching type used (wild‐
662 mat or regex) depends on the setting of the tinrc vari‐
663 able wildcard.
664
665 from Match against ''From:''. tin(1) converts the contents of
666 the ''From:'' header to an old style e-mail address, e.g.
667 ''some@body.example (John Doe)'' instead of ''John Doe
668 <some@body.example>'', before trying to match the pat‐
669 terns in the filter rule. The matching type used (wildmat
670 or regex) depends on the setting of the tinrc variable
671 wildcard.
672
673 msgid Match against ''Message-ID:'' and full ''References:''.
674 The matching type used (wildmat or regex) depends on the
675 setting of the tinrc variable wildcard.
676
677 msgid_last
678 Match against ''Message-ID:'' and last ''References:''
679 entry only. The matching type used (wildmat or regex) de‐
680 pends on the setting of the tinrc variable wildcard.
681
682 msgid_only
683 Match against ''Message-ID:''. The matching type used
684 (wildmat or regex) depends on the setting of the tinrc
685 variable wildcard.
686
687 refs_only
688 Match against ''References:''. The matching type used
689 (wildmat or regex) depends on the setting of the tinrc
690 variable wildcard.
691
692 lines Match against ''Lines:'', <num matches less than, >num
693 matches more than.
694
695 gnksa Match against ''From:'' address parser return codes. <num
696 matches less than, >num matches more than the returned
697 numeric value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_IN‐
698 VALID_DOMAIN are only returned if disable_gnksa_do‐
699 main_check is set to false. As the built in domain list
700 is outdated this should be considered carefully.
701 0 GNKSA_OK
702 1 GNKSA_INTERNAL_ERROR
703 100 GNKSA_LANGLE_MISSING
704 101 GNKSA_LPAREN_MISSING
705 102 GNKSA_RPAREN_MISSING
706 103 GNKSA_ATSIGN_MISSING
707 104 GNKSA_RANGLE_MISSING
708 200 GNKSA_SINGLE_DOMAIN
709 201 GNKSA_INVALID_DOMAIN
710 202 GNKSA_ILLEGAL_DOMAIN
711 203 GNKSA_UNKNOWN_DOMAIN
712 204 GNKSA_INVALID_FQDN_CHAR
713 205 GNKSA_ZERO_LENGTH_LABEL
714 206 GNKSA_ILLEGAL_LABEL_LENGTH
715 207 GNKSA_ILLEGAL_LABEL_HYPHEN
716 208 GNKSA_ILLEGAL_LABEL_BEGNUM
717 209 GNKSA_BAD_DOMAIN_LITERAL
718 210 GNKSA_LOCAL_DOMAIN_LITERAL
719 211 GNKSA_RBRACKET_MISSING
720 300 GNKSA_LOCALPART_MISSING
721 301 GNKSA_INVALID_LOCALPART
722 302 GNKSA_ZERO_LENGTH_LOCAL_WORD
723 400 GNKSA_ILLEGAL_UNQUOTED_CHAR
724 401 GNKSA_ILLEGAL_QUOTED_CHAR
725 402 GNKSA_ILLEGAL_ENCODED_CHAR
726 403 GNKSA_BAD_ENCODE_SYNTAX
727 404 GNKSA_ILLEGAL_PAREN_CHAR
728 405 GNKSA_INVALID_REALNAME
729 406 GNKSA_MISSING_REALNAME
730
731 xref Match against ''Xref:'' line. Before any matching is done
732 the line is turned into the same format ''Newsgroups:''
733 has that is it is turned into a comma separated newsgroup
734 list with all other information (i.e. the article
735 counter) removed. The matching type used (wildmat or
736 regex) depends on the setting of the tinrc variable wild‐
737 card.
738
739 path Match against ''Path:'' line. This may not work on some
740 servers. The matching type used (wildmat or regex) de‐
741 pends on the setting of the tinrc variable wildcard.
742
743 time time_t value when rule expires
744
745 Example:
746 comment=mark all articles about tin, rtin,
747 comment=tind, ktin or cdtin as hot
748 group=*
749 case=1
750 score=hot
751 subj=\b(cd|[rk]?)?tin(d|pre)?[-.0-9]*\b
752
753 ${TIN_HOMEDIR:-"$HOME"}/.tin/keymap${${LC_ALL:-"${LC_CTYPE:-"${LC_MESSAGES:-"$LANG"}"}"}:+".${LC_ALL:-"${LC_CTYPE:-"${LC_MESSAGES:-"$LANG"}"}"}"}
754 /etc/tin/keymap${${LC_ALL:-"${LC_CTYPE:-"${LC_MESSAGES:-"$LANG"}"}"}:+".${LC_ALL:-"${LC_CTYPE:-"${LC_MESSAGES:-"$LANG"}"}"}"}
755
756 Keymap-file, containing "keyname value [value]" pairs separated
757 by spaces or tabs. If the keymap-file named with full specified
758 locale(5) is not found, less specific ones are looked for. Vari‐
759 ous parts will be stripped off the name, in the following order
760 codeset, normalized codeset, territory and modifier when looking
761 for the keymap-file. Below is a list of all rebindable keynames
762 and their defaults. If a keyname is bound to NULL it is unas‐
763 signed.
764
765 ShellEscape !
766 SetRange #
767 LastPage $
768 ToggleColor &
769 LastViewed -
770 SearchRepeat \
771 SearchSubjF /
772 SearchSubjB ?
773 SearchAuthB A
774 SearchBody B
775 CatchupNextUnread C
776 EditFilter E
777 ToggleHelpDisplay H
778 ToggleInverseVideo I
779 ConnectionInfo J
780 LookupMessage L
781 OptionMenu M
782 Postponed O ^O
783 QuitTin Q
784 BugReport R
785 DisplayPostHist W
786 MarkThrUnread Z
787 FirstPage ^
788 SearchAuthF a
789 Catchup c
790 Help h
791 ToggleInfoLastLine i
792 Down j ^N
793 Up k ^P
794 Print o
795 Quit q
796 Version v
797 Post w
798 MarkArtUnread z
799 QuickFilterSelect [
800 QuickFilterKill ]
801 Pipe |
802 ScrollUp <
803 ScrollDown >
804 PageUp b ^B ^U
805 PageDown ^D ^F SPACE
806 RedrawScr ^L
807 Postponed ^O
808 MenuFilterSelect ^A
809 MenuFilterKill ^K
810 MarkFeedRead ^X
811 MarkFeedUnread ^W
812
813 AttachSelect ^J ^M
814 AttachPipe p
815 AttachSave s
816 AttachTag t
817 AttachUntag U
818 AttachTagPattern =
819 AttachToggleTagged @
820
821 ConfigToggleAttrib TAB
822 ConfigSelect ^J ^M
823 ConfigLastPage G
824 ConfigNoSave Q
825 ConfigScopeMenu S
826 ConfigFirstPage g
827 ConfigResetAttrib r
828
829 FeedTag T
830 FeedArt a
831 FeedHot h
832 FeedPat p
833 FeedRepost r
834 FeedSupersede s
835 FeedThd t
836
837 FilterEdit e
838 FilterSave s
839
840 GroupNextUnreadArtOrGrp TAB
841 GroupReadBasenote ^J ^M
842 GroupSelThd *
843 GroupDoAutoSel +
844 GroupToggleThdSel .
845 GroupSelThdIfUnreadSelected ;
846 GroupSelPattern =
847 GroupReverseSel @
848 GroupCancel D
849 GroupToggleGetartLimit G
850 GroupMarkThdRead K
851 GroupNextUnreadArt N
852 GroupPrevUnreadArt P
853 GroupAutoSave S
854 GroupTagParts T
855 GroupUntag U
856 GroupMarkUnselArtRead X
857 GroupToggleSubjDisplay d
858 GroupGoto g
859 GroupListThd l
860 GroupMail m
861 GroupNextGroup n
862 GroupPrevGroup p
863 GroupToggleReadUnread r
864 GroupSave s
865 GroupTag t
866 GroupToggleThreading u
867 GroupRepost x
868 GroupUndoSel ~
869
870 HelpLastPage G
871 HelpFirstPage g
872
873 PageReplyQuoteHeaders ^E
874 PagePGPCheckArticle ^G
875 PageToggleRaw ^H
876 PageNextUnread TAB
877 PageNextThd ^J ^M
878 PageToggleTabs ^T
879 PageFollowupQuoteHeaders ^W
880 PageToggleTex2iso "
881 PageToggleAllHeaders *
882 PageToggleRot %
883 PageToggleUue (
884 PageReveal )
885 PageSkipIncludedText :
886 PageTopThd <
887 PageBotThd >
888 PageCancel D
889 PageFollowup F
890 PageLastPage G
891 PageKillThd K
892 PageNextUnreadArt N
893 PagePrevUnreadArt P
894 PageReply R
895 PageAutoSave S
896 PageGroupSel T
897 PageViewUrl U
898 PageViewAttach V
899 PageToggleHighlight _
900 PageEditArticle e
901 PageFollowupQuote f
902 PageFirstPage g
903 PageListThd l
904 PageMail m
905 PageNextArt n
906 PagePrevArt p
907 PageReplyQuote r
908 PageSave s
909 PageTag t
910 PageGotoParent u
911 PageRepost x
912
913 PgpEncSign b
914 PgpEncrypt e
915 PgpIncludekey i
916 PgpSign s
917
918 PostAbort a
919 PostContinue c
920 PostCancel d
921 PostEdit e
922 PostPGP g
923 PostIspell i
924 PostIgnore i
925 PostMail m
926 PostPostpone o
927 PostPost p y
928 PostSupersede s
929 PostSend s y
930
931 PostedArticlesSelect ^J ^M
932
933 PostponeOverride Y
934 PostponeAll A
935
936 PromptYes y Y
937 PromptNo n N
938
939 PProcNone n
940 PProcShar s
941 PProcYes y
942
943 SaveAppendFile a
944 SaveOverwriteFile o
945
946 SelectEnterNextUnreadGrp TAB n
947 SelectReadGrp ^J ^M
948 SelectResetNewsrc ^R
949 SelectSortActive .
950 SelectNextUnreadGrp N
951 SelectSubscribePat S
952 SelectUnsubscribePat U
953 SelectQuitNoWrite X
954 SelectSyncWithActive Y
955 SelectToggleDescriptions d
956 SelectGoto g
957 SelectMoveGrp m
958 SelectToggleReadDisplay r
959 SelectSubscribe s
960 SelectUnsubscribe u
961 SelectYankActive y
962 SelectMarkGrpUnread z Z
963
964 ScopeSelect ^J ^M
965 ScopeEditAttributesFile E
966 ScopeAdd a
967 ScopeDelete d
968 ScopeMove m
969 ScopeRename r
970
971 ThreadReadNextArtOrThread TAB
972 ThreadReadArt ^J ^M
973 ThreadSelArt *
974 ThreadToggleArtSel .
975 ThreadReverseSel @
976 ThreadCancel D
977 ThreadMarkArtRead K
978 ThreadAutoSave S
979 ThreadUntag U
980 ThreadToggleSubjDisplay d
981 ThreadMail m
982 ThreadSave s
983 ThreadTag t
984 ThreadTagParts T
985 ThreadUndoSel ~
986
987 UrlSelect ^J ^M
988
989 ${TIN_HOMEDIR:-"$HOME"}/.tin/mailgroups
990
991 This file provides short descriptions of each mailgroup. (re‐
992 quires tin(1) to be built with mh-mail-handling support). Each
993 line consist of two tab-separated fields "mailgroupname one-line
994 description".
995
996 mailgroupname
997 is the name of the newsgroup
998
999 description
1000 is a short single-line description of the group
1001
1002 ${TIN_HOMEDIR:-"$HOME"}/.tin/newsrctable
1003
1004 "nntpserver newsrc [shortname [...]]" pairs to use with the
1005 ''-g'' command-line switch. The matching is case-insensitive and
1006 any line that starts with "#", ";" or " " is treated as a com‐
1007 ment.
1008
1009 nntpserver
1010 full qualified domain name of the news server. The string
1011 "default" or "*" acts as wildcard to match any name, such
1012 a line should be placed last.
1013
1014 newsrc related newsrc.
1015
1016 shortname
1017 nickname(s) for the nntpserver.
1018
1019 Example:
1020 # sample newsrctable file
1021 news.tin.org .newsrc-tin.org tinorg
1022 news.example.org /tmp/nrc-ex example ex
1023 * ~/.tin/newsrcs/${NNTPSERVER-localhost}
1024
1025 ${TIN_HOMEDIR:-"$HOME"}/.tin/posted
1026
1027 Posting history. The file is written by tin(1) and used by Dis‐
1028 playPostHist ('W') command. It should not be altered manually.
1029 Any line that starts with "#" is a comment. Blank lines are ig‐
1030 nored. All other lines shall consist of at least four pipe-sepa‐
1031 rated fields, starting with a time stamp "dd-mm-yy", a single
1032 letter indicating the action which initiated the message, a
1033 group name or a mail address the message was sent to, the sub‐
1034 ject of the message and optionally the messages ''Message-ID''
1035 if known.
1036
1037 ${TIN_HOMEDIR:-"$HOME"}/Mail/posted
1038
1039 Copy of all posted articles in mbox(5) format. The filename can
1040 be changed by setting posted_articles_file.
1041
1042 ${TIN_HOMEDIR:-"$HOME"}/.tin/postponed.articles
1043
1044 Pool of postponed articles. This file is in mbox(5) format.
1045
1046 ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups
1047
1048 This file a copy of the servers newsgroups file which provides
1049 short descriptions of each newsgroup. It is automatically up‐
1050 dated on startup except when using the ''-X''or ''-q'' command-
1051 line option and an old copy exists. Each line consist of two
1052 tab-separated fields "group.name one-line de‐
1053 scription".
1054
1055 group.name
1056 is the name of the newsgroup
1057
1058 one-line description
1059 is a short single-line description of the group
1060
1061 ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/serverrc
1062
1063 File to store $NNTPSERVER and $NNTPPORT related data via a list
1064 of "variable=value" pairs. Currently there are only two vari‐
1065 ables, both are not meant to be changed by the user.
1066
1067 version
1068 Internal version number.
1069
1070 last_newnews
1071 Internal timestamp used by tin(1) to keep track of new
1072 newsgroups on the server.
1073
1074 ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog
1075
1076 File to store $NNTPSERVER and $NNTPPORT related info- and error-
1077 messages. The file is overwritten on startup and meant for de‐
1078 bugging.
1079
1080 /etc/tin/tinrc
1081 ${TIN_HOMEDIR:-"$HOME"}/.tin/tinrc
1082
1083 At startup, tin(1) reads in the configuration file. This con‐
1084 tains a list of "variable=value" pairs that can be used to con‐
1085 figure the way tin(1) works. If it exists, the global configura‐
1086 tion file, ${TIN_LIBDIR:-NEWSLIBDIR}/tinrc is read first. After
1087 that, the user's own configuration file ${TIN_HOME‐
1088 DIR:-"$HOME"}/.tin/tinrc is read. The global file is useful for
1089 distributing system-wide defaults to new users who have no pri‐
1090 vate tinrc yet (see also /etc/tin/tin.defaults).
1091
1092 abbreviate_groupname
1093 If ON abbreviate long newsgroup names at group selection
1094 level and article level (if necessary) like this:
1095 news.software.readers -> n.software.readers -> n.s.read‐
1096 ers -> n.s.r. Default is OFF.
1097
1098 add_posted_to_filter
1099 If ON add posted articles which start a new thread to
1100 filter for highlighting follow-ups. Default is ON.
1101
1102 advertising
1103 Turn ON advertising in header (''User-Agent:''). Default
1104 is ON.
1105
1106 alternative_handling
1107 If ON strip multipart/alternative messages automatically.
1108 Default is ON.
1109
1110 art_marked_deleted
1111 The character used to show that an article was deleted.
1112 Default is 'D'.
1113
1114 art_marked_inrange
1115 The character used to show that an article is in a range.
1116 Default is '#'.
1117
1118 art_marked_return
1119 The character used to show that an article will return as
1120 an unread article when the group is next entered. Default
1121 is '-'.
1122
1123 art_marked_selected
1124 The character used to show that an article/thread is
1125 auto-selected (hot). Default is '*'.
1126
1127 art_marked_recent
1128 The character used to show that an article/thread is re‐
1129 cent (not older than X days). See also recent_time. De‐
1130 fault is 'o'.
1131
1132 art_marked_unread
1133 The character used to show that an article has not been
1134 read. Default is '+'.
1135
1136 art_marked_read
1137 The character used to show that an article was read. De‐
1138 fault is ' '.
1139
1140 art_marked_killed
1141 The character used to show that an article was killed.
1142 Default is 'K'. kill_level must be set accordingly.
1143
1144 art_marked_read_selected
1145 The character used to show that an article was hot before
1146 it was read. Default is ':'. kill_level must be set ac‐
1147 cordingly.
1148
1149 Ask before using MIME viewer (ask_for_metamail)
1150 If ON tin(1) will ask before using a MIME viewer (meta‐
1151 mail_prog) to display MIME messages. This only occurs if
1152 a MIME viewer is set. Default is OFF.
1153
1154 auto_cc_bcc
1155 Automatically put your name in the ''Cc:'' and/or
1156 ''Bcc:'' field when mailing an article. Default is No.
1157
1158 auto_list_thread
1159 If ON automatically list thread when entering it using
1160 right arrow key. Default is ON.
1161
1162 auto_reconnect
1163 Reconnect to server automatically. Default is OFF.
1164
1165 batch_save
1166 If set ON articles/threads will be saved in batch mode
1167 when save ''-S'' or mail ''-M, -N'' is specified on the
1168 command line. Default is ON.
1169
1170 beginner_level
1171 If set ON a mini menu of the most useful commands will be
1172 displayed at the bottom of the screen for each level.
1173 Also a short posting etiquette will be displayed after
1174 composing an article. Default is ON.
1175
1176 cache_overview_files
1177 If ON, create local copies of NNTP overview files. This
1178 can be used to considerably speed up accessing large
1179 groups when using a slow connection. Default is OFF.
1180
1181 cancel_lock_algo
1182 Use this hash algorithm for cancel-locks. Only available
1183 when built with cancel-lock support. none disables the
1184 generation of cancel-locks. Valid values are none, sha1,
1185 sha256 and sha512. Default is sha1.
1186
1187 catchup_read_groups
1188 If set ON the user is asked when quitting if all groups
1189 read during the current session should be marked read.
1190 Default is OFF.
1191
1192 col_back
1193 Standard background color
1194
1195 col_extquote
1196 Color of quoted text from external sources
1197
1198 col_from
1199 Color of sender (From:)
1200
1201 col_head
1202 Color of header-lines
1203
1204 col_help
1205 Color of help pages
1206
1207 col_invers_bg
1208 Color of background for inverse text
1209
1210 col_invers_fg
1211 Color of foreground for inverse text
1212
1213 col_markdash
1214 Color of words emphasized like _this_. See also
1215 word_h_display_marks and word_highlight.
1216
1217 col_markslash
1218 Color of words emphasized like /this/. See also
1219 word_h_display_marks and word_highlight.
1220
1221 col_markstar
1222 Color of words emphasized like *this*. See also
1223 word_h_display_marks and word_highlight.
1224
1225 col_markstroke
1226 Color of words emphasized like -this-. See also
1227 word_h_display_marks and word_highlight.
1228
1229 col_message
1230 Color of status messages in last line
1231
1232 col_minihelp
1233 Color of mini help menu
1234
1235 col_newsheaders
1236 Color of actual news header fields
1237
1238 col_normal
1239 Standard foreground color
1240
1241 col_quote
1242 Color of quoted lines
1243
1244 col_quote2
1245 Color of twice quoted lines
1246
1247 col_quote3
1248 Color of >=3 times quoted lines
1249
1250 col_response
1251 Color of response counter. This is the text that says
1252 "Response x of y" in the article viewer.
1253
1254 col_signature
1255 Color of signatures
1256
1257 col_urls
1258 Color of urls highlight
1259
1260 col_verbatim
1261 Color of verbatim blocks
1262
1263 col_subject
1264 Color of article subject
1265
1266 col_text
1267 Color of text-lines
1268
1269 col_title
1270 Color of help/mail sign
1271
1272 confirm_choice
1273 tin(1) can ask for manual confirmation to protect the
1274 user. Available choices:
1275 commands: Ask for confirmation before executing cer‐
1276 tain dangerous commands (e.g., Catchup ('c')). Com‐
1277 mands that this affects are marked in this manual
1278 with '[after confirmation]'.
1279
1280 quit: You'll be asked to confirm that you wish to
1281 exit tin(1) when you use the Quit ('q') command.
1282
1283 select: Ask for confirmation before marking all not
1284 selected (with GroupMarkUnselArtRead ('X') command)
1285 articles as read.
1286 Default is commands & quit.
1287
1288 date_format
1289 Format string used for date representation. A description
1290 of the different format options can be found at
1291 strftime(3). tin(1) uses strftime(3) when available and
1292 supports most format options in his fallback code. De‐
1293 fault is "%a, %d %b %Y %H:%M:%S".
1294
1295 default_art_search
1296
1297 default_author_search
1298
1299 default_config_search
1300 The last article/author/config option that was searched
1301 for.
1302
1303 default_filter_days
1304 Default is 28.
1305
1306 default_filter_kill_case
1307 Default for quick (1 key) kill filter case. ON = filter
1308 case sensitive, OFF = ignore case. Default is OFF.
1309
1310 default_filter_kill_expire
1311 Default for quick (1 key) kill filter expire. ON = limit
1312 to default_filter_days, OFF = don't ever expire. Default
1313 is OFF.
1314
1315 default_filter_kill_global
1316 Default for quick (1 key) kill filter global. ON=apply
1317 to all groups, OFF=apply to current group. Default is ON.
1318
1319 default_filter_kill_header
1320 Default for quick (1 key) kill filter header.
1321 0 ''Subject:'' (case sensitive)
1322 1 ''Subject:'' (ignore case)
1323 2 ''From:'' (case sensitive)
1324 3 ''From:'' (ignore case)
1325 4 ''Message-ID:'' & full ''References:'' line
1326 5 ''Message-ID:'' & last ''References:'' entry only
1327 6 ''Message-ID:'' entry only
1328 7 ''Lines:''
1329
1330 default_filter_select_case
1331 Default for quick (1 key) auto-selection filter case.
1332 ON=filter case sensitive, OFF=ignore case. Default is
1333 OFF.
1334
1335 default_filter_select_expire
1336 Default for quick (1 key) auto-selection filter expire.
1337 ON = limit to default_filter_days, OFF = don't ever ex‐
1338 pire. Default is OFF.
1339
1340 default_filter_select_global
1341 Default for quick (1 key) auto-selection filter global.
1342 ON=apply to all groups, OFF=apply to current group. De‐
1343 fault is ON.
1344
1345 default_filter_select_header
1346 Default for quick (1 key) auto-selection filter header.
1347 0 ''Subject:'' (case sensitive)
1348 1 ''Subject:'' (ignore case)
1349 2 ''From:'' (case sensitive)
1350 3 ''From:'' (ignore case)
1351 4 ''Message-ID:'' & full ''References:'' line
1352 5 ''Message-ID:'' & last ''References:'' entry only
1353 6 ''Message-ID:'' entry only
1354 7 ''Lines:''
1355
1356 default_goto_group
1357
1358 default_group_search
1359
1360 default_mail_address
1361
1362 default_move_group
1363
1364 default_pattern
1365
1366 default_pipe_command
1367
1368 default_post_newsgroups
1369
1370 default_post_subject
1371
1372 default_range_group
1373
1374 default_range_select
1375
1376 default_range_thread
1377
1378 default_repost_group
1379
1380 default_save_file
1381
1382 default_save_mode
1383
1384 default_select_pattern
1385
1386 default_shell_command
1387
1388 default_subject_search
1389
1390 draw_arrow
1391 Allows groups/articles to be selected by an arrow '->' if
1392 set ON or by a highlighted bar if set OFF. Default is
1393 OFF.
1394
1395 editor_format
1396 The format string used to create the editor start command
1397 with parameters. Default is '%E +%N %F' with %E=Editor,
1398 %N=Linenumber and %F=Filename (e.g., /bin/vi +7 .arti‐
1399 cle). See also $VISUAL and $EDITOR under "ENVIRONMENT" in
1400 tin(1)
1401
1402 extquote_handling
1403 If ON quotes from external sources will be detected. De‐
1404 fault is OFF.
1405
1406 extquote_regex
1407 A regular expression that will be applied when reading
1408 articles. All matching lines are shown in col_extquote.
1409 If extquote_regex is blank, then tin(1) uses a built-in
1410 default.
1411
1412 force_screen_redraw
1413 Specifies whether a screen redraw should always be done
1414 after certain external commands. Default is OFF.
1415
1416 getart_limit
1417 If getart_limit is > 0 not more than the last
1418 getart_limit articles/group are fetched from the server.
1419 If getart_limit is < 0 tin(1) will start fetching arti‐
1420 cles from your first unread minus absolute value of
1421 getart_limit. Default is 0, which means no limit.
1422
1423 goto_next_unread
1424 Which keys tin(1) should accept to jump to the next un‐
1425 read article. Possible is any combination of PageDown
1426 and PageNextUnread. When PageDown is set tin(1) jumps to
1427 the next article at the end of the current one. When Pa‐
1428 geNextUnread is set tin(1) jumps immediately to the next
1429 article when PageNextUnread ('<TAB>') is pressed. Default
1430 is PageNextUnread.
1431
1432 group_catchup_on_exit
1433 If ON catchup group when leaving with the left arrow key.
1434 Default is ON.
1435
1436 group_format
1437 The format string used for the Group level. Default is
1438 "%n %m %R %L %s %F". The following substitutions are
1439 supported:
1440 %D date
1441 %F from, name and/or address
1442 %I initials
1443 %L line count
1444 %M message-id
1445 %R number of responses in thread
1446 %S score
1447 %m article marks
1448 %n current thread number
1449 %s subject
1450 %% %
1451
1452 hide_uue
1453 If set to 'No' then raw uuencoded data is displayed. If
1454 set to 'Yes' then sections of uuencoded data will be
1455 shown with a single tag line showing the size and file‐
1456 name (much the same as a MIME attachment). If set to
1457 'Hide all' then any line that looks like uuencoded data
1458 will be folded into a tag line. This is useful when uuen‐
1459 coded data is split across more than one article but can
1460 also lead to false positives. This setting can also be
1461 toggled in the article viewer. Default is 'No'.
1462
1463 inews_prog
1464 Path, name and options of external inews(1). If you are
1465 reading via NNTP the default value is "--internal" (use
1466 built-in NNTP inews), else it is "inews -h". The article
1467 is passed to inews_prog on STDIN via '< article'.
1468
1469 info_in_last_line
1470 If ON, show current group description or article subject
1471 in the last line (not in the pager and global menu) —
1472 ToggleInfoLastLine ('i') toggles setting. This facility
1473 is useful as the full width of the screen is available to
1474 display long subjects. Default is OFF.
1475
1476 interactive_mailer
1477 If greater than 0 your mailreader will be invoked earlier
1478 for reply so you can use more of its features (e.g. MIME,
1479 pgp, ...). 1 means include headers, 2 means don't include
1480 headers (old use_mailreader_i=ON option). 0 turns off us‐
1481 age. This option has to suit mailer_format. Default is 0.
1482
1483 inverse_okay
1484 If ON use inverse video for page headers and URL high‐
1485 lighting. Default is ON.
1486
1487 keep_dead_articles
1488 If ON keep all failed postings in ${TIN_HOME‐
1489 DIR:-"$HOME"}/dead.articles besides keeping the last
1490 failed posting in ${TIN_HOMEDIR:-"$HOME"}/dead.article.
1491 Default is ON.
1492
1493 kill_level
1494 This option controls the processing and display of arti‐
1495 cles that are killed. There are 3 options, default is 0
1496 (Kill only unread arts).
1497
1498 0 Kill only unread arts is the 'traditional' behavior
1499 of tin(1). Only unread articles are killed once
1500 only by marking them read. As filtering only hap‐
1501 pens on unread articles with kill_level set to 0,
1502 art_marked_killed and art_marked_read_selected are
1503 only shown once. When you reenter the group the
1504 mark will be gone.
1505
1506 1 Kill all arts & show with K will process all arti‐
1507 cles in the group and therefore there is a process‐
1508 ing overhead when using this option. Killed arti‐
1509 cles are threaded as normal but they will be marked
1510 with art_marked_killed.
1511
1512 2 Kill all arts and never show will process all arti‐
1513 cles in the group and therefore there is a process‐
1514 ing overhead when using this option. Killed arti‐
1515 cles simply does not get displayed at all.
1516
1517 mail_8bit_header
1518 Allows 8bit characters unencoded in the header of mail
1519 message. Default is OFF. Turning it ON is effective only
1520 if mail_mime_encoding is also set to 8bit. Leaving it OFF
1521 is safe for most users and compliant to Internet Mail
1522 Standard (RFC5322 and RFC2047). Default is OFF.
1523
1524 mail_address
1525 User's mail address (and full name), if not user‐
1526 name@host. This is used when creating articles, sending
1527 mail and when pgp(1) signing.
1528
1529 mail_mime_encoding
1530 MIME encoding of the body in mail message, if necessary
1531 (8bit, base64, quoted-printable, 7bit). Default is
1532 quoted-printable.
1533
1534 mail_quote_format
1535 Format of quote line when replying (via mail) to an arti‐
1536 cle (%A=Address, %D=Date, %F=Fullname+Address, %G=Group‐
1537 name, %M=Message-ID, %N=Fullname, %C=Firstname, %I=Ini‐
1538 tials). Default is "In article %M you wrote:"
1539
1540 mailbox_format
1541 Select one of the following mailbox-formats: MBOXO (de‐
1542 fault, except on SCO), MBOXRD or MMDF (default on SCO).
1543 See mbox(5) and RFC4155 for more details on MBOXO and
1544 MBOXRD and mmdf(5) for more details about MMDF.
1545
1546 maildir
1547 The directory where articles/threads are to be saved in
1548 mbox(5) format. This feature is mainly for use with the
1549 mutt(1) mail program. It allows the user to save arti‐
1550 cles/threads/groups simply by giving '=' as the filename
1551 to save to. Default is ${TIN_HOMEDIR:-"$HOME"}/Mail.
1552
1553 mailer_format
1554 The format string used to create the mailer command with
1555 parameters that is used for mailing articles to other
1556 people. Default is '%M "%T" < %F' (e.g., /bin/mail "iain"
1557 < ~/.article). The flexible format allows other mailers
1558 with different command line parameters to be used such as
1559 sendmail -oem -t < %F
1560 mutt -s "%S" -- "%T" < %F
1561 mutt -H %F
1562 claws-mail --compose "mailto:%T?subject=%S&insert=%F"
1563 interactive_mailer must be set adequate. The following
1564 substitutions are supported:
1565 %F filename
1566 %M default_mailer
1567 %S subject-field
1568 %T to-filed
1569 %U username
1570 %% %
1571
1572 mark_saved_read
1573 If ON mark articles that are saved as read. Default is
1574 ON.
1575
1576 mark_ignore_tags
1577 When this is ON, the GroupMarkThdRead ('K'), Thread‐
1578 MarkArtRead ('K'), MarkThdUnread ('Z') at Group level and
1579 MarkArtUnread ('z') at Thread level functions mark just
1580 the current article or thread, ignoring other tagged,
1581 (un)read articles. When OFF, the same function presents a
1582 menu with choices of the current thread or article, all
1583 tagged, unread articles, or nothing.
1584
1585 metamail_prog
1586 Path, name and options of external metamail(1) program
1587 used to view non-textual parts of articles. To use the
1588 built-in viewer, set to --internal. This is the default
1589 value when metamail(1) is not installed. Leave it blank
1590 if you don't want any automatic viewing of non-textual
1591 attachments. The PageViewAttach ('V') command can always
1592 be used to manually view any attachments. See also
1593 ask_for_metamail.
1594
1595 mm_charset
1596 Charset supported locally, which is also used for MIME
1597 header (charset parameter and charset name in header en‐
1598 coding) in mail and news postings. If MIME_STRICT_CHARSET
1599 is defined at compile time, text in charset other than
1600 the value of this parameter is considered not displayable
1601 and represented as '?'. Otherwise, all character sets are
1602 regarded as compatible with the display. If it's not set,
1603 the value of the environment variable $MM_CHARSET is
1604 used. US-ASCII or compile-time default is used in case
1605 neither of them is defined. If your system supports
1606 iconv(3), this option is disabled and you should use
1607 mm_network_charset instead.
1608
1609 mm_network_charset
1610 Charset used for posting and MIME headers; replaces
1611 mm_charset. Conversion between mm_network_charset and
1612 local charset (determined via nl_langinfo(3)) is done via
1613 iconv(3), if this function is not available on your sys‐
1614 tem this option is disabled and you have to use
1615 mm_charset instead. mm_network_charset is limited to one
1616 of the following charsets:
1617 US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16},
1618 KOI8-{R,U,RU} EUC-{CN,JP,KR,TW}, ISO-2022-{CN,CN-
1619 EXT,JP,JP-1,JP-2}, Big5, UTF-8
1620 Not all values might work on your system, see
1621 iconv_open(3) for more details. If it's not set, the
1622 value of the environment variable $MM_CHARSET is used.
1623 US-ASCII or compile-time default is used in case neither
1624 of them is defined.
1625
1626 mono_markdash
1627 Character attribute of words emphasized like _this_. It
1628 depends on your terminal which attributes are usable. See
1629 also word_h_display_marks and word_highlight.
1630
1631 mono_markslash
1632 Character attribute of words emphasized like /this/. It
1633 depends on your terminal which attributes are usable. See
1634 also word_h_display_marks and word_highlight.
1635
1636 mono_markstar
1637 Character attribute of words emphasized like *this*. It
1638 depends on your terminal which attributes are usable. See
1639 also word_h_display_marks and word_highlight.
1640
1641 mono_markstroke
1642 Character attribute of words emphasized like -this-. It
1643 depends on your terminal which attributes are usable. See
1644 also word_h_display_marks and word_highlight.
1645
1646 newnews
1647 These are internal timers used by tin(1) to keep track of
1648 new newsgroups. Do not change them unless you understand
1649 what they are for.
1650
1651 news_headers_to_display
1652 Which news headers you wish to see. If you want to see
1653 _all_ the headers, place an '*' as this value. This is
1654 the only way a wildcard can be used. If you enter 'X-'
1655 as the value, you will see all headers beginning with
1656 'X-' (like X-Alan or X-Pape). You can list more than one
1657 by delimiting with spaces. Not defining anything turns
1658 off this option.
1659
1660 news_headers_to_not_display
1661 Same as news_headers_to_display except it denotes the op‐
1662 posite. An example of using both options might be if you
1663 thought 'X-' headers were A Good Thing(tm), but thought
1664 Alan and Pape were miscreants... well then you would do
1665 something like this: news_headers_to_display=X-
1666 news_headers_to_not_display=X-Alan X-Pape Not defining
1667 anything turns off this option.
1668
1669 news_quote_format
1670 Format of quote line when posting/following up an article
1671 (%A=Address, %D=Date, %F=Fullname+Address, %G=Groupname,
1672 %M=Message-ID, %N=Fullname, %C=Firstname, %I=Initials).
1673 Default is "%F wrote:".
1674
1675 nntp_read_timeout_secs
1676 Time in seconds to wait for a response from the server.
1677 Default is 120.
1678
1679 normalization_form
1680 The normalization form which should be used to normalize
1681 unicode input. The possible values are:
1682
1683 0 None: no normalization
1684
1685 1 NFKC: Compatibility Decomposition, followed by
1686 Canonical Composition
1687
1688 2 NFKD: Compatibility Decomposition
1689
1690 3 NFC: Canonical Decomposition, followed by Canonical
1691 Composition
1692
1693 4 NFD: Canonical Decomposition
1694
1695 5 NFKC_CF: Compatibility Decomposition, followed by
1696 Canonical Composition and Case Folding
1697 Some normalization modes are only available if they are sup‐
1698 ported by the library tin(1) uses to do the normalization. NFC
1699 should be used if possible.
1700
1701 pos_first_unread
1702 If ON put cursor at first unread article in group other‐
1703 wise at last article. Default is ON.
1704
1705 post_8bit_header
1706 Allows 8bit characters unencoded in the header of a news
1707 article, if set this also disables the generation of
1708 MIME-headers when they are usually required. Default is
1709 OFF. Only enacted if post_mime_encoding is also set to
1710 8bit. In a number of local hierarchies where 8bit charac‐
1711 ters are used, using unencoded (raw) 8bit characters in
1712 header is acceptable and sometimes even recommended so
1713 that you need to check the convention adopted in the lo‐
1714 cal hierarchy of your interest to determine what to do
1715 with this and post_mime_encoding.
1716
1717 post_mime_encoding
1718 MIME encoding of the body in news message, if necessary.
1719 (8bit, base64, quoted-printable, 7bit). Default is 8bit,
1720 which leads to no encoding. base64 and quoted-printable
1721 are usually undesired on usenet.
1722
1723 post_process_view
1724 If ON, then tin(1) will start an appropriate viewer pro‐
1725 gram to display any files that were post processed and
1726 uudecoded. The program is determined using the mailcap(5)
1727 file. Default is ON.
1728
1729 post_process_type
1730 This specifies whether to perform post processing on
1731 saved articles. Because the shell archive may contain
1732 commands you may not want to be executed, be careful when
1733 extracting shell archives. The following values are al‐
1734 lowed:
1735
1736 0 No (default), no post processing is done.
1737
1738 1 Shell archives, unpacking of multi-part shar(1)
1739 files only.
1740
1741 2 Yes, binary attachments and data will be decoded
1742 and saved.
1743
1744 posted_articles_file
1745 Keep posted articles in given file. If the given filename
1746 does not contain any expandable strings it will be pre‐
1747 fixed with ${TIN_HOMEDIR:-"$HOME"}/Mail/. If no filename
1748 is set then postings will not be saved. See the section
1749 "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
1750 for more information about the various expansion charac‐
1751 ters. Default is 'posted'.
1752
1753 print_header
1754 If ON, then the full article header is sent to the
1755 printer. Otherwise only the ''Subject:'' and ''From:''
1756 fields are output. Default is OFF.
1757
1758 printer
1759 The printer program with options that is to be used to
1760 print articles. The default is lpr(1) for BSD machines
1761 and lp(1) for SysV machines. Printing from tin(1) may
1762 have been disabled by the System Administrator.
1763
1764 process_only_unread
1765 If ON only save/print/pipe/mail unread articles (tagged
1766 articles excepted). Default is OFF.
1767
1768 prompt_followupto
1769 If ON show empty ''Followup-To:'' header when editing an
1770 article. Default is OFF.
1771
1772 quote_chars
1773 The character used in quoting included text to article
1774 followups and mail replies. The '_' character represents
1775 a blank character and is replaced with ' ' when read, %I
1776 is replaced by author's initials. Default is '>_'.
1777
1778 quote_style
1779 This bit coded integer value controls how articles are to
1780 be quoted when following up or replying to them. Any of
1781 the following options can be combined by adding all rele‐
1782 vant values. Default is 5, which means that quote charac‐
1783 ters are compressed and empty lines are quoted.
1784
1785 1 Compress quotes Compress quote characters together
1786 when quoting multiple times (for example, '> > >'
1787 will be turned into '>>>'). This option is on by
1788 default.
1789
1790 2 Quote Signatures This option is off by default.
1791 Signatures are always quoted regardless of this op‐
1792 tion when you are viewing an article in raw mode
1793 PageToggleRaw ('^H') and followup or reply to it.
1794 Signatures are never quoted regardless of this op‐
1795 tion when show_signatures is off.
1796
1797 4 Quote empty lines This option is on by default.
1798
1799 quote_regex
1800 A regular expression that will be applied when reading
1801 articles. All matching lines are shown in col_quote. If
1802 quote_regex is blank, then tin(1) uses a built-in de‐
1803 fault.
1804
1805 quote_regex2
1806 A regular expression that will be applied when reading
1807 articles. All matching lines are shown in col_quote2. If
1808 quote_regex2 is blank, then tin(1) uses a built-in de‐
1809 fault.
1810
1811 quote_regex3
1812 A regular expression that will be applied when reading
1813 articles. All matching lines are shown in col_quote3. If
1814 quote_regex3 is blank, then tin(1) uses a built-in de‐
1815 fault.
1816
1817 recent_time
1818 If set to 0, this feature is deactivated, otherwise it
1819 means the number of days. Default is 2.
1820
1821 render_bidi
1822 If ON tin(1) does the rendering of bi-directional text.
1823 If OFF tin(1) leaves the rendering of bi-directional text
1824 to the terminal. Default is OFF.
1825
1826 reread_active_file_secs
1827 The news ${TIN_LIBDIR:-NEWSLIBDIR}"/"${TIN_ACTIVE‐
1828 FILE:-active} file is reread at regular intervals to show
1829 if any new news has arrived. Default is 1200. Setting
1830 this to 0 will disable this feature.
1831
1832 savedir
1833 Directory where articles/threads are saved. Default is
1834 ${TIN_HOMEDIR:-"$HOME"}/News.
1835
1836 score_limit_kill
1837 If the score of an article is below or equal this value
1838 the article gets marked as killed.
1839
1840 score_limit_select
1841 If the score of an article is above or equal this value
1842 the article gets marked as hot.
1843
1844 score_kill
1845 Score of an article which should be killed, this must be
1846 <= score_limit_kill.
1847
1848 score_select
1849 Score of an article which should be marked hot, this must
1850 be >= score_limit_select.
1851
1852 scroll_lines
1853 The number of lines that will be scrolled up/down in the
1854 article pager when using cursor-up/down. The default is 1
1855 (line-by-line). Set to 0 to get traditional tin page-by-
1856 page scrolling. Set to -1 to get page-by-page scrolling
1857 where the top/bottom line is carried over onto the next
1858 page. This setting supersedes
1859 show_last_line_prev_page=ON. Set to -2 to get half-page
1860 scrolling. This setting supersedes full_page_scroll=OFF.
1861
1862 select_format
1863 The format string used for the Selection level. Default
1864 is "%f %n %U %G %d". The following substitutions are
1865 supported:
1866 %G group name
1867 %U unread count
1868 %d description
1869 %f group flag
1870 %n current group number
1871 %% %
1872
1873 sort_function
1874 Function used for sorting articles. Default is 0.
1875
1876 0 Use qsort(3) for sorting.
1877
1878 1 Use heapsort(3) for sorting. This might be faster in
1879 large groups with long threads (somewhat presorted
1880 data).
1881
1882 show_author
1883 Which information about the author should be shown. De‐
1884 fault is 2, authors full name.
1885
1886 0 None, only the ''Subject:'' line will be displayed.
1887
1888 1 Address, ''Subject:'' line & the address part of
1889 the ''From:'' line are displayed.
1890
1891 2 Full Name, ''Subject:'' line & the authors full
1892 name part of the ''From:'' line are displayed (de‐
1893 fault).
1894
1895 3 Address and Name, ''Subject:'' line & all of the
1896 ''From:'' line are displayed.
1897
1898 show_description
1899 If ON show a short group description text after newsgroup
1900 name at the group selection level. The ''-d'' command-
1901 line flag will override the setting and turn descriptions
1902 off. The text used is taken from the ${TIN_LIB‐
1903 DIR:-NEWSLIBDIR}/newsgroups file and if supported (re‐
1904 quires tin(1) to be built with mh-mail-handling support)
1905 from ${TIN_HOMEDIR:-"$HOME"}/.tin/mailgroups for mail‐
1906 groups. Default is ON.
1907
1908 show_help_mail_sign
1909 Allows you to select whether tin(1) shows a help indica‐
1910 tion, a new mail indication, both, or neither in the var‐
1911 ious level titles. Default is 3.
1912
1913 0 Don't show help or mail sign.
1914
1915 1 Show only help sign.
1916
1917 2 Show only mail sign if new mail, show only the mail
1918 sign, and only if new mail has arrived.
1919
1920 3 Show mail if new mail else help s., show mail sign
1921 if new mail has arrived otherwise show help sign.
1922
1923 show_info
1924 Which information about the thread or article should be
1925 shown. Default is 1, show only the line count.
1926
1927 0 None, no information will be displayed.
1928
1929 1 Lines, in article listing the line count of an ar‐
1930 ticle will be displayed and in thread listing the
1931 line count of first (unread) article will be dis‐
1932 played.
1933
1934 2 Score, in article listing the score of an article
1935 will be displayed and in thread listing the score
1936 of the thread will be displayed — see also
1937 thread_score.
1938
1939 3 Lines & Score, display line count and score.
1940
1941 show_only_unread_arts
1942 If ON show only new/unread articles otherwise show all
1943 articles. Default is ON.
1944
1945 show_only_unread_groups
1946 If ON show only subscribed groups that contain unread ar‐
1947 ticles. Default is OFF.
1948
1949 show_signatures
1950 If OFF don't show signatures when displaying articles.
1951 Default is ON.
1952
1953 sigdashes
1954 If ON prepend the signature with sigdashes. Default is
1955 ON.
1956
1957 sigfile
1958 The path that specifies the signature file to use when
1959 posting, following up to or replying to an article. If
1960 the path is a directory then the signature will be ran‐
1961 domly generated from files that are in the specified di‐
1962 rectory. If the path starts with a ! the program the path
1963 points to will be executed to generate a signature. In
1964 order to pass the group name to the program, %G can be
1965 specified. This will be replaced by the name of the cur‐
1966 rent newsgroup. --none will suppress any signature. De‐
1967 fault is ${TIN_HOMEDIR:-"$HOME"}/.Sig.
1968
1969 signature_repost
1970 If ON add signature to reposted articles. Default is ON.
1971
1972 slashes_regex
1973 A regular expression that will be applied when reading
1974 articles. All matching words are shown in col_markslash
1975 or mono_markslash. If slashes_regex is blank, then tin(1)
1976 uses a built-in default.
1977
1978 sort_article_type
1979 This specifies how articles should be sorted. Sort by as‐
1980 cending Date (6) is the default. The following sort types
1981 are allowed:
1982
1983 0 Nothing, don't sort articles.
1984
1985 1 Subject: (descending), sort articles by ''Sub‐
1986 ject:'' field descending.
1987
1988 2 Subject: (ascending), sort articles by ''Subject:''
1989 field ascending.
1990
1991 3 From: (descending), sort articles by ''From:''
1992 field descending.
1993
1994 4 From: (ascending), sort articles by ''From:'' field
1995 ascending.
1996
1997 5 Date: (descending), sort articles by ''Date:''
1998 field descending.
1999
2000 6 Date: (ascending), sort articles by ''Date:'' field
2001 ascending (default).
2002
2003 7 Score (descending), sort articles by filtering
2004 score descending.
2005
2006 8 Score (ascending), sort articles by filtering score
2007 ascending.
2008
2009 9 Lines: (descending), sort articles by ''Lines:''
2010 field descending.
2011
2012 10 Lines: (ascending), sort articles by ''Lines:''
2013 field ascending.
2014
2015 sort_threads_type
2016 This specifies how threads will be sorted. Sort by de‐
2017 scending Score (1) is the default. The following sort
2018 types are allowed:
2019
2020 0 Nothing, don't sort threads.
2021
2022 1 Score (descending), sort threads by filtering score
2023 descending (default).
2024
2025 2 Score (ascending), sort threads by filtering score
2026 ascending.
2027
2028 3 Last posting date (descending), sort threads by
2029 date of last posting descending.
2030
2031 4 Last posting date (ascending), sort threads by date
2032 of last posting ascending.
2033
2034 spamtrap_warning_addresses
2035 Set this option to a list of comma-separated strings to
2036 be warned if you are replying to an article by mail where
2037 the e-mail address contains one of these strings. The
2038 matching is case-insensitive. Example:
2039
2040 spam,delete,remove
2041
2042 stars_regex
2043 A regular expression that will be applied when reading
2044 articles. All matching words are shown in col_markstar or
2045 mono_markstar. If stars_regex is blank, then tin(1) uses
2046 a built-in default.
2047
2048 strip_blanks
2049 Strips the blanks from the end of each line therefore
2050 speeding up the display when reading on a slow terminal
2051 or via modem. Default is ON.
2052
2053 strip_bogus
2054 Bogus groups are groups that are present in your
2055 ${TIN_HOMEDIR:-"$HOME"}/.newsrc file that no longer exist
2056 on the news server. There are 3 options. 0 means do noth‐
2057 ing & always keep bogus groups. 1 means bogus groups
2058 will be permanently removed. 2 means that bogus groups
2059 will appear on the Group Selection Menu, prefixed with a
2060 'D'. This allows you to unsubscribe from them as and when
2061 you wish. Default is 0 (Always Keep).
2062
2063 strip_newsrc
2064 If ON, then unsubscribed groups will be permanently re‐
2065 moved from your ${TIN_HOMEDIR:-"$HOME"}/.newsrc file. De‐
2066 fault is OFF.
2067
2068 strip_re_regex
2069 A regular expression to find Subject prefixes like "Re:"
2070 to remove If strip_re_regex is blank, then tin(1) uses a
2071 built-in default.
2072
2073 strip_was_regex
2074 A regular expression to find Subject suffixes like
2075 "(was:" to remove. If strip_was_regex is blank, then
2076 tin(1) uses a built-in default.
2077
2078 strokes_regex
2079 A regular expression that will be applied when reading
2080 articles. All matching words are shown in col_markstroke
2081 or mono_markstroke. If strokes_regex is blank, then
2082 tin(1) uses a built-in default.
2083
2084 tex2iso_conv
2085 Decode German style TeX umlaut codes to ISO If ON, show
2086 "a as Umlaut-a, etc. Default is OFF. This behavior can
2087 also be toggled in the article viewer via PageToggle‐
2088 Tex2iso ('"').
2089
2090 thread_articles
2091 Defines which threading method to use. The choices are:
2092
2093 0 Don't thread
2094
2095 1 Thread on Subject only
2096
2097 2 Thread on References only
2098
2099 3 Thread on References then Subject (default)
2100
2101 4 Thread multipart articles on Subject
2102
2103 5 Thread on Percentage Match of the Subjects
2104 It's also possible to set the threading type on a per group ba‐
2105 sis by setting the group attribute variable thread_articles to 0
2106 – 5 in the file ${TIN_HOMEDIR:-"$HOME"}/.tin/attributes.
2107
2108 thread_format
2109 The format string used for the Thread level. Default is
2110 "%n %m [%L] %T %F". The following substitutions are
2111 supported:
2112 %D date
2113 %F from, name and/or address
2114 %I initials
2115 %L line count
2116 %M message-id
2117 %S score
2118 %T thread tree
2119 %m article marks
2120 %n current article number
2121 %% %
2122
2123 thread_perc
2124 Defines how close the subjects must match while threading
2125 by Percentage Match for threads to be considered part of
2126 a single thread. This value is in the range 0 to 100. The
2127 default is 75.
2128
2129 thread_catchup_on_exit
2130 If ON catchup group/thread when leaving with the left ar‐
2131 row key. Default is ON.
2132
2133 thread_score
2134 How the total score of a thread is computed. Default is
2135 0, the maximum score in this thread.
2136
2137 0 Max, the maximum score in this thread.
2138
2139 1 Sum, the sum of all scores in this thread.
2140
2141 2 Average, the average score in this thread.
2142
2143 tls_ca_cert_file
2144 The name of file containing all trusted CA certificates
2145 used for NNTPS (RFC8143) connections. If left empty the
2146 system default will be used.
2147
2148 translit
2149 If ON append //TRANSLIT to the first argument of
2150 iconv_open(3) to enable transliteration. This means that
2151 when a character cannot be represented in the target
2152 character set, it can be approximated through one or sev‐
2153 eral similarly looking characters. On systems where this
2154 extension doesn't exist, this option is disabled. Default
2155 is OFF.
2156
2157 trim_article_body
2158 Allows you to select how tin(1) treats blank lines in ar‐
2159 ticle bodies. Default is 0. This option does not affect
2160 lines within verbatim blocks.
2161
2162 0 Don't trim article body, do nothing.
2163
2164 1 Skip leading blank lines.
2165
2166 2 Skip trailing blank lines.
2167
2168 3 Skip leading and trailing blank l., skip leading
2169 and trailing blank lines.
2170
2171 4 Compact multiple between text, replace multiple
2172 blank lines between text blocks with one blank
2173 line.
2174
2175 5 Compact multiple and skip leading, 4 + 1
2176
2177 6 Compact multiple and skip trailing, 4 + 2
2178
2179 7 Compact mltpl., skip lead. & trai., 4 + 3
2180
2181 suppress_soft_hyphens
2182 If ON remove soft hyphens (U+00AD) from non verbatim
2183 blocks when displaying articles. Default is OFF.
2184
2185 underscores_regex
2186 A regular expression that will be applied when reading
2187 articles. All matching words are shown in col_markdash or
2188 mono_markdash. If underscores_regex is blank, then tin(1)
2189 uses a built-in default.
2190
2191 unlink_article
2192 If ON remove ${TIN_HOMEDIR:-"$HOME"}/.article after post‐
2193 ing. Default is ON.
2194
2195 url_handler
2196 The program that will be run when launching URLs in the
2197 article viewer using PageViewUrl ('U'). The actual URL
2198 will be appended. Default is url_handler.pl.
2199
2200 url_highlight
2201 Enable highlighting URLs in message body. Default is ON.
2202
2203 use_color
2204 If enabled tin(1) uses ANSI-colors. Default is OFF.
2205
2206 use_keypad
2207 Use scroll keys on keypad. Default is OFF.
2208
2209 use_mouse
2210 Allows the mouse button support in an xterm(1x) to be en‐
2211 abled/disabled. Default is OFF.
2212
2213 use_slrnface
2214 If enabled slrnface(1) will be used to interpret the
2215 ''X-Face:'' header. For this option to have any effect,
2216 tin(1) must be running in an xterm(1x) and slrnface(1)
2217 must be in your $PATH. Default is OFF.
2218
2219 utf8_graphics
2220 If ON use UTF-8 characters for indicator ('->'),
2221 thread/attachment tree and ellipsis ('...'). Default is
2222 OFF.
2223
2224 verbatim_begin_regex
2225 A regular expression that tin will use to find the begin
2226 of a verbatim block. Default is #v+
2227
2228 verbatim_end_regex
2229 A regular expression that tin will use to find the end of
2230 a verbatim block. Default is #v-
2231
2232 verbatim_handling
2233 If ON verbatim blocks will be detected. Default is ON.
2234
2235 wildcard
2236 Allows you to select how tin(1) matches strings. The de‐
2237 fault is 0 and uses the wildmat(3) notation, which is how
2238 this has traditionally been handled. Setting this to 1
2239 allows you to use perl(1) compatible regular expressions
2240 pcre(3) or pcre2(3). (see also perlre(1) and
2241 pcrepattern(3) or pcre2pattern(3)). You will probably
2242 want to update your filter file if you use this regu‐
2243 larly. NB: Newsgroup names will always be matched using
2244 the wildmat(3) notation.
2245
2246 word_h_display_marks
2247 Should the leading and ending stars, slashes, strokes and
2248 dashes also be displayed, even when they are highlighting
2249 marks?
2250
2251 0 no
2252
2253 1 yes, display mark
2254
2255 2 print a space instead
2256
2257 word_highlight
2258 Enable word highlighting. See word_h_display_marks for
2259 the options available. If use_color is enabled the colors
2260 specified in col_markdash, col_markslash, col_markstar
2261 and col_markstroke are used for word highlighting else
2262 the character attributes specified in mono_markdash,
2263 mono_markslash, mono_markstar and mono_markstroke are
2264 used. Default is ON.
2265
2266 wrap_column
2267 Sets the column at which a displayed article body should
2268 be wrapped. If this value is equal to 0, it defaults to
2269 the current screen width. If this value is greater than
2270 your current screen width the part off-screen is not dis‐
2271 played. Thus setting this option to a large value can be
2272 used to disable wrapping. If this value is negative the
2273 wrap margin is the current screen width plus the given
2274 value (as long as the result is still positive, otherwise
2275 it will fall back to the current screen width). Default
2276 is 0, wrapping at the current screen width.
2277
2278 wrap_on_next_unread
2279 If enabled a search for the next unread article will wrap
2280 around all articles to find also previous unread arti‐
2281 cles. If disabled the search stops at the end of the
2282 thread list. Default is ON.
2283
2284 xpost_quote_format
2285 Format is the same as for news_quote_format, this is used
2286 when answering to a crossposting to several groups with
2287 no ''Followup-To:'' set.
2288
2289 /etc/tin/tin.defaults
2290
2291 Yet another global configuration file with "variable=value"
2292 pairs. This one is for the more general options which usually
2293 can't be controlled via ${TIN_LIBDIR:-NEWSLIBDIR}/tinrc and/or
2294 ${TIN_HOMEDIR:-"$HOME"}/.tin/tinrc like resetting (to override
2295 the built-in default) the newslibdir.
2296
2297 domainname
2298 Sets a global domain name used in From lines
2299
2300 organization
2301 Defines the name of your organization. $ORGANIZATION
2302 overrides any specified value.
2303
2304 newslibdir
2305 Defines the default place for some configuration files,
2306 common values are /usr/lib/news, /var/lib/news, /usr/lo‐
2307 cal/lib/news or /news/db. $TIN_LIBDIR overrides any spec‐
2308 ified value.
2309
2310 bugaddress
2311 Defines the email address to which users can send bug re‐
2312 ports using a built-in function. The default points to a
2313 developers mailing list located at tin.org. You might
2314 want to change this address to one of your local adminis‐
2315 tration if you want to deal with your lusers problems on
2316 your own.
2317
2318 inewsdir
2319 Defines the directory containing the inews(1) executable.
2320
2321 mm_charset
2322 Default charset to be used in MIME's ''Content-Type:''
2323 header. $MM_CHARSET overrides any specified value.
2324
2325 post_mime_encoding
2326 Default encoding scheme used in MIME articles. 8bit might
2327 be the best value.
2328
2329 mail_mime_encoding
2330 Default encoding scheme used in MIME letters.
2331 quoted-printable is a good choice here.
2332
2333 disable_gnksa_domain_check
2334 Allow unregistered top level domains. As the list of
2335 valid TLDs is no longer actively maintained the default
2336 was changed to ON starting with tin(1) version 2.1.5
2337
2338 disable_sender
2339 Don't generate a ''Sender:'' header. This has an effect
2340 only if inews_prog is set to --internal.
2341
2342 spooldir
2343 Base of your newsspool (Bnews, Cnews and INN traditional
2344 spool style), common values are /var/spool/news,
2345 /usr/spool/news, /news/spool. $TIN_SPOOLDIR overrides
2346 any specified value.
2347
2348 overviewdir
2349 Base of your NOV database newsoverview(5) (tradspool
2350 style; might be the same dir as spooldir), common values
2351 are /var/spool/overview, /usr/spool/overview, /news/over‐
2352 view. $TIN_NOVROOTDIR overrides any specified value.
2353
2354 overviewfile
2355 Name of a single overview file, common values are .over‐
2356 view or over.view. $TIN_NOVFILENAME overrides any speci‐
2357 fied value.
2358
2359 overviewfmtfile
2360 Full pathname of your newssystem's overview.fmt file;
2361 usually the file residesin newslibdir and is named over‐
2362 view.fmt, so you only have to change this setting if your
2363 configuration differs.
2364
2365 activefile
2366 Full pathname of your newssystem's active file; usually
2367 the file resides in newslibdir and is named active, so
2368 you only have to change this setting if your configura‐
2369 tion differs. $TIN_ACTIVEFILE overrides any specified
2370 value.
2371
2372 activetimesfile
2373 Full pathname of your newssystem's active.times file;
2374 usually the file resides in newslibdir and is named ac‐
2375 tive.times, so you only have to change this setting if
2376 your configuration differs.
2377
2378 newsgroupsfile
2379 Full pathname of your newssystem's newsgroups file; usu‐
2380 ally the file resides in newslibdir and is named news‐
2381 groups, so you only have to change this setting if your
2382 configuration differs.
2383
2384 subscriptionsfile
2385 Full pathname of your newssystem's subscriptions file;
2386 usually the file resides in newslibdir and is named sub‐
2387 scriptions, so you only have to change this setting if
2388 your configuration differs.
2389
2390 /usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo
2391
2392 translation into language specified in $LC_ALL, $LC_MESSAGES or
2393 $LANG
2394
2395 ${TIN_LIBDIR:-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:-active}
2396
2397 This file lists the newsgroups that the local site receives.
2398 Each newsgroup should be listed only once. Each line specifies
2399 one group; within each newsgroup, articles are assigned unique
2400 names, which are monotonically increasing numbers.
2401
2402 If an article is posted to newsgroups not mentioned in this
2403 file, those newsgroups are ignored. If no valid newsgroups are
2404 specified, the article is rejected.
2405
2406 Each line consists of four space-separated fields "name highmark
2407 lowmark flags".
2408
2409 name is the name of the newsgroup
2410
2411 highmark
2412 is the highest article number that has been used in that
2413 newsgroup
2414
2415 lowmark
2416 is the lowest article number in the group; this number is
2417 not guaranteed to be accurate, and should only be taken
2418 to be a hint. Note that because of article cancellations,
2419 there may be gaps in the numbering sequence. If the low‐
2420 est article number is greater than the highest article
2421 number, then there are no articles in the newsgroup.
2422
2423 flags can be one of those
2424
2425 y local postings are allowed
2426
2427 n no local postings are allowed, only remote ones
2428
2429 m the group is moderated and all postings must be
2430 approved
2431
2432 j articles in this group are not kept, but only
2433 passed on
2434
2435 x articles cannot be posted to this newsgroup
2436
2437 =foo.bar
2438 articles are locally filed into the ''foo.bar''
2439 group
2440
2441 tin(1) only tries to read the file if you read directly from the
2442 local spool, if you read news via NNTP, tin(1) uses the
2443 LIST (RFC3977) or LIST COUNTS (RFC6048) command instead.
2444
2445 ${TIN_LIBDIR:-NEWSLIBDIR}/active.times
2446
2447 This file provides a chronological record of when newsgroups are
2448 created. It is normally updated by the local news server (e.g.
2449 innd(8)) whenever a new group is created. Each line consist of
2450 three space-separated fields "name time creator".
2451
2452 name is the name of the newsgroup
2453
2454 time is the time when the group was created, expressed as the
2455 number of seconds since the Epoch.
2456
2457 creator
2458 is the electronic mail address of the person who created
2459 the group.
2460
2461 tin(1) only tries to read the file if you read directly from the
2462 local spool, if you read news via NNTP, tin(1) uses the
2463 NEWGROUPS (RFC3977) command instead.
2464
2465 ${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups
2466
2467 This file provides short descriptions of each newsgroup. It is
2468 normally updated by the local news server (e.g. innd(8)) when‐
2469 ever a new group is created. Each line consist of two tab-sepa‐
2470 rated fields "group.name one-line description".
2471
2472 group.name
2473 is the name of the newsgroup
2474
2475 one-line description
2476 is a short single-line description of the group
2477
2478 tin(1) only tries to read the file if you read directly from the
2479 local spool, if you read news via NNTP, tin(1) uses the
2480 LIST NEWSGROUPS (RFC3977) command instead.
2481
2482 ${TIN_LIBDIR:-NEWSLIBDIR}/organization
2483
2484 This file might hold a default organization to be used in the
2485 ''Organization:'' header. $ORGANIZATION has a higher priority if
2486 set.
2487
2488 ${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt
2489
2490 This file specifies the organization of the news overview data‐
2491 base (see also newsoverview(5)). The order of lines in this
2492 file is important; it determines the order in which the fields
2493 will appear in the database. See also overview.fmt(5). tin(1)
2494 only tries to read the file if you read directly from the local
2495 spool, if you read news via NNTP, tin(1) uses the LIST OVER‐
2496 VIEW.FMT (RFC3977) command instead.
2497
2498 ${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions
2499
2500 This file contains a list of newsgroups — one per line — which
2501 the client should subscribe to when the user has no ${TIN_HOME‐
2502 DIR:-"$HOME"}/.newsrc for the news server. tin(1) only tries to
2503 read the file if you read directly from the local spool, if you
2504 read news via NNTP, tin(1) uses the LIST SUBSCRIPTIONS (RFC6048)
2505 command instead.
2506
2507
2509 inews(1), ispell(1), lp(1), lpr(1), metamail(1), mutt(1), perl(1),
2510 perlre(1), pgp(1), rn(1), shar(1), slrnface(1), tin(1), xterm(1x),
2511 heapsort(3), iconv(3), iconv_open(3), nl_langinfo(3), pcre(3),
2512 pcre2(3), pcrepattern(3), pcre2pattern(3), qsort(3), strftime(3),
2513 system(3), active(5), mailcap(5), mbox(5), mmdf(5), newsoverview(5),
2514 overview.fmt(5), innd(8), RFC1524, RFC2045, RFC2046, RFC2047, RFC2048,
2515 RFC2231, RFC2980, RFC3977, RFC4155, RFC4643, RFC5322, RFC5536, RFC5537,
2516 RFC6048, RFC8143
2517
2518
2519
25202.6.2 December 24th, 2022 tin(5)