tin  2.4.4
About: TIN is a threaded NNTP and spool based UseNet newsreader.
  Fossies Dox: tin-2.4.4.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

tinrc.h
Go to the documentation of this file.
1 /*
2  * Project : tin - a Usenet reader
3  * Module : tinrc.h
4  * Author : Jason Faultless <jason@altarstone.com>
5  * Created : 1999-04-13
6  * Updated : 2017-08-13
7  * Notes :
8  *
9  * Copyright (c) 1999-2020 Jason Faultless <jason@altarstone.com>
10  * All rights reserved.
11  *
12  * Redistribution and use in source and binary forms, with or without
13  * modification, are permitted provided that the following conditions
14  * are met:
15  *
16  * 1. Redistributions of source code must retain the above copyright notice,
17  * this list of conditions and the following disclaimer.
18  *
19  * 2. Redistributions in binary form must reproduce the above copyright
20  * notice, this list of conditions and the following disclaimer in the
21  * documentation and/or other materials provided with the distribution.
22  *
23  * 3. Neither the name of the copyright holder nor the names of its
24  * contributors may be used to endorse or promote products derived from
25  * this software without specific prior written permission.
26  *
27  * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
28  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
29  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
30  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
31  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
32  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
33  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
34  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
35  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
36  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
37  * POSSIBILITY OF SUCH DAMAGE.
38  */
39 
40 
41 /*
42  * These are the tin defaults read from the tinrc file
43  * If you change this, ensure you change the initial values in init.c
44  *
45  * FIXME: most default_* could/should be stored in the .inputhistory
46  * and could be nuked if tin comes with a prefilled .inputhistory
47  * which is installed automatically if no .inputhistory is found.
48  *
49  * TODO: sort in a useful order (also needs reordering in init.c)
50  */
51 
52 #ifndef TINRC_H
53 # define TINRC_H 1
54 
55 struct t_config {
56  /*
57  * Chars used to show article status
58  */
60  char art_marked_inrange; /* misnomer, as it's also used for other ranges */
68  char editor_format[PATH_LEN]; /* editor + parameters %E +%N %F */
69  char default_goto_group[HEADER_LEN]; /* default for the 'g' command */
71  char mailer_format[PATH_LEN]; /* mailer + parameters %M %S %T %F */
72 # ifndef DONT_HAVE_PIPING
74 # endif /* DONT_HAVE_PIPING */
75  char default_post_newsgroups[HEADER_LEN]; /* default newsgroups to post to */
76  char default_post_subject[LEN]; /* default subject when posting */
77 # ifndef DISABLE_PRINTING
78  char printer[LEN]; /* printer program specified from tinrc */
79 # endif /* !DISABLE_PRINTING */
84  char default_repost_group[LEN]; /* default group to repost to */
86  char default_search_art[LEN]; /* default when searching in article */
87  char default_search_author[HEADER_LEN]; /* default when searching for author */
88  char default_search_config[LEN]; /* default when searching config menu */
89  char default_search_group[HEADER_LEN]; /* default when searching select screen */
90  char default_search_subject[LEN]; /* default when searching by subject */
94  char maildir[PATH_LEN]; /* mailbox dir where = saves are stored */
95  int mailbox_format; /* format of the mailbox (mboxo, mboxrd, mmdf, ...) */
96  char mail_address[HEADER_LEN]; /* user's mail address */
97  char metamail_prog[PATH_LEN]; /* name of MIME message viewer */
98 # ifndef CHARSET_CONVERSION
99  char mm_charset[LEN]; /* MIME charset */
100 # else
101  int mm_network_charset; /* MIME charset */
102 # endif /* !CHARSET_CONVERSION */
103  char mm_local_charset[LEN]; /* display charset, not a rc/Menu-option anymore -> should be moved elsewhere */
104 # ifdef HAVE_ICONV_OPEN_TRANSLIT
105  t_bool translit; /* use //TRANSLIT */
106 # endif /* HAVE_ICONV_OPEN_TRANSLIT */
107  char news_headers_to_display[LEN]; /* which headers to display */
108  char news_headers_to_not_display[LEN]; /* which headers to not display */
110  char quote_chars[LEN]; /* quote chars for posting/mails ": " (size matches prefixbuf in copy_body() */
111 # ifdef HAVE_COLOR
112  char quote_regex[LEN]; /* regex used to determine quoted lines */
113  char quote_regex2[LEN]; /* regex used to determine twice quoted lines */
114  char quote_regex3[LEN]; /* regex used to determine >=3 times quoted lines */
115  char extquote_regex[LEN]; /* regex used to determine quoted lines from external sources */
116 # endif /* HAVE_COLOR */
117  char slashes_regex[LEN]; /* regex used to highlight /slashes/ */
118  char stars_regex[LEN]; /* regex used to highlight *stars* */
119  char underscores_regex[LEN]; /* regex used to highlight _underscores_ */
120  char strokes_regex[LEN]; /* regex used to highlight -strokes- */
122  char strip_re_regex[LEN]; /* regex used to find and remove 'Re:'-like strings */
123  char strip_was_regex[LEN]; /* regex used to find and remove '(was:.*'-like strings */
124  char verbatim_begin_regex[LEN]; /* regex used to find the begin of a verbatim block */
125  char verbatim_end_regex[LEN]; /* regex used to find the end of a verbatim block */
126  char savedir[PATH_LEN]; /* directory to save articles to */
128  char url_handler[LEN]; /* Helper app for opening URL's */
130  int filter_days; /* num of days an article filter can be active */
134  int default_save_mode; /* Append/Overwrite existing file when saving */
135  int getart_limit; /* number of article to get */
136  int recent_time; /* Time limit when article is "fresh" */
137  int goto_next_unread; /* jump to next unread article with SPACE|PGDN|TAB */
138  int hide_uue; /* treatment of uuencoded data in pager */
139  int kill_level; /* Define how killed articles are shown */
142  int post_process_type; /* type of post processing to be performed */
143  int reread_active_file_secs; /* reread active file interval in seconds */
144  int scroll_lines; /* # lines to scroll by in pager */
145  int show_author; /* show_author value from 'M' menu in tinrc */
146  int sort_article_type; /* method used to sort arts[] */
147  int sort_threads_type; /* method used to sort base[] */
148 # ifdef USE_HEAPSORT
149  int sort_function; /* index into sort_function[] */
150 # endif /* USE_HEAPSORT */
152  int thread_articles; /* threading system for viewing articles */
153  int thread_perc; /* how close the match needs to be for THREAD_PERC to recognize two articles as the same thread */
154  int thread_score; /* how the score for threads is computed */
155  int wildcard; /* 0=wildmat, 1=regex */
156  int score_limit_kill; /* score limit to kill articles */
157  int score_limit_select; /* score limit to select articles */
158  int score_kill; /* default score for "kill" filter rules */
159  int score_select; /* default score for "hot" filter rules */
160  int trim_article_body; /* remove unnecessary blank lines */
161 # ifdef HAVE_COLOR
162  int col_back; /* standard background color */
163  int col_from; /* color of sender (From:) */
164  int col_head; /* color of headerlines */
165  int col_help; /* color of help pages */
166  int col_invers_bg; /* color of inverse text (background) */
167  int col_invers_fg; /* color of inverse text (foreground) */
168  int col_minihelp; /* color of mini help menu */
169  int col_normal; /* standard foreground color */
170  int col_markdash; /* text highlighting with _underdashes_ */
171  int col_markstar; /* text highlighting with *stars* */
172  int col_markslash; /* text highlighting with /slashes/ */
173  int col_markstroke; /* text highlighting with -strokes- */
174  int col_message; /* color of message lines at bottom */
175  int col_newsheaders; /* color of actual news header fields */
176  int col_quote; /* color of quotelines */
177  int col_quote2; /* color of twice quoted lines */
178  int col_quote3; /* color of >=3 times quoted lines */
179  int col_extquote; /* color of quoted external text */
180  int col_response; /* color of respone counter */
181  int col_signature; /* color of signature */
182  int col_urls; /* color of urls highlight */
183  int col_verbatim; /* color of verbatim blocks */
184  int col_subject; /* color of article subject */
185  int col_text; /* color of textlines */
186  int col_title; /* color of Help/Mail-Sign */
187 # endif /* HAVE_COLOR */
188  int word_h_display_marks; /* display * or _ when highlighting or space or nothing */
189  int mono_markdash; /* attribute for text highlighting with _underdashes_ */
190  int mono_markstar; /* attribute for text highlighting with *stars* */
191  int mono_markslash; /* attribute for text highlighting with /slashes/ */
192  int mono_markstroke; /* attribute for text highlighting with -strokes- */
193  t_bool word_highlight; /* like word_highlight but stored in tinrc */
194  t_bool url_highlight; /* highlight urls in text bodies */
195  int wrap_column; /* screen column to wrap of text messages */
196 # ifdef HAVE_COLOR
197  t_bool use_color; /* like use_color but stored in tinrc */
198 # endif /* HAVE_COLOR */
199  t_bool abbreviate_groupname; /* abbreviate groupnames like n.s.readers */
203  int auto_cc_bcc; /* add your name to cc/bcc automatically */
204  t_bool auto_list_thread; /* list thread when entering it using right arrow */
205  t_bool auto_reconnect; /* automatically reconnect to news server */
206  t_bool auto_save; /* save thread with name from Archive-name: field */
207  t_bool batch_save; /* save arts if -M/-S command line switch specified */
208  t_bool beginner_level; /* beginner level (shows mini help a la elm) */
209  t_bool cache_overview_files; /* create local index files for NNTP overview files */
210  t_bool catchup_read_groups; /* ask if read groups are to be marked read */
211  int confirm_choice; /* what has to be confirmed */
212  t_bool draw_arrow; /* draw -> or highlighted bar */
213  t_bool force_screen_redraw; /* force screen redraw after external (shell) commands */
214  t_bool group_catchup_on_exit; /* catchup group with left arrow key or not */
217  t_bool keep_dead_articles; /* keep all dead articles in dead.articles */
218  char posted_articles_file[PATH_LEN]; /* if set, file in which to keep posted articles */
219  t_bool mail_8bit_header; /* allow 8bit chars. in header of mail message */
220  t_bool mark_ignore_tags; /* Ignore tags for GROUP_MARK_THREAD_READ/THREAD_MARK_ARTICLE_READ */
221  t_bool mark_saved_read; /* mark saved article/thread as read */
222  t_bool pos_first_unread; /* position cursor at first/last unread article */
223  t_bool post_8bit_header; /* allow 8bit chars. in header when posting to newsgroup */
224  t_bool post_process_view; /* set TRUE to invoke mailcap viewer app */
225 # ifndef DISABLE_PRINTING
226  t_bool print_header; /* print all of mail header or just Subject: & From lines */
227 # endif /* !DISABLE_PRINTING */
228  t_bool process_only_unread; /* save/print//mail/pipe unread/all articles */
229  t_bool prompt_followupto; /* display empty Followup-To header in editor */
230  int quote_style; /* quoting behaviour */
232  t_bool show_only_unread_arts; /* show only new/unread arts or all arts */
233  t_bool show_only_unread_groups; /* set TRUE to see only subscribed groups with new news */
234  t_bool show_signatures; /* show signatures when displaying articles */
235  t_bool sigdashes; /* set TRUE to prepend every signature with dashes */
236  t_bool signature_repost; /* set TRUE to add signature when reposting articles */
238 #ifndef USE_CURSES
240 #endif /* !USE_CURSES */
242  t_bool tex2iso_conv; /* convert "a to Umlaut-a */
243  t_bool thread_catchup_on_exit; /* catchup thread with left arrow key or not */
245 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
246  t_bool utf8_graphics; /* use utf-8 characters for line drawing */
247 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
248  t_bool verbatim_handling; /* Detection of verbatim blocks */
249 # ifdef HAVE_COLOR
250  t_bool extquote_handling; /* Detection of quoted text from external sources */
251 # endif /* HAVE_COLOR */
253 #ifdef USE_CANLOCK
254  int cancel_lock_algo; /* algorithm used for Cancel-Lock/Cancel-Key */
255 #endif /* USE_CANLOCK */
256  int interactive_mailer; /* invoke user's mailreader */
257  t_bool use_mouse; /* enables/disables mouse support under xterm */
258 # ifdef HAVE_KEYPAD
259  t_bool use_keypad;
260 # endif /* HAVE_KEYPAD */
261  t_bool wrap_on_next_unread; /* Wrap around threads when searching next unread article */
262  t_bool ask_for_metamail; /* enables/disables the viewer query if a MIME message is going to be displayed */
268 # ifdef XFACE_ABLE
269  t_bool use_slrnface; /* Use the slrnface program to display 'X-Face:'s */
270 # endif /* XFACE_ABLE */
272  char select_format[LEN]; /* format string for the selection level */
273  char group_format[LEN]; /* format string for the group level */
274  char thread_format[LEN]; /* format string for the thread level */
275  char date_format[LEN]; /* format string for the date display in the page header */
276 # ifdef HAVE_UNICODE_NORMALIZATION
277  int normalization_form;
278 # endif /* HAVE_UNICODE_NORMALIZATION */
279 # if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
280  t_bool render_bidi;
281 # endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && HAVE_UNICODE_UBIDI_H && !NO_LOCALE */
282 # ifdef CHARSET_CONVERSION
283  int attrib_mm_network_charset;
284  char attrib_undeclared_charset[LEN];
285 # endif /* !CHARSET_CONVERSION */
303 # ifdef HAVE_ISPELL
304  char attrib_ispell[PATH_LEN];
305 # endif /* HAVE_ISPELL */
316 #if defined(HAVE_ALARM) && defined(SIGALRM)
317  /*
318  * # seconds after which a read from the NNTP will timeout
319  * NB: This is different from the NNTP server timing us out due to inactivity
320  */
321  int nntp_read_timeout_secs;
322 #endif /* HAVE_ALARM && SIGALRM */
346 # ifndef DISABLE_PRINTING
348 # endif /* !DISABLE_PRINTING */
359 # ifdef HAVE_COLOR
360  t_bool attrib_extquote_handling;
361 # endif /* HAVE_COLOR */
369 };
370 
371 #endif /* !TINRC_H */
t_config::wildcard
int wildcard
Definition: tinrc.h:155
t_config::hide_uue
int hide_uue
Definition: tinrc.h:138
t_config::default_search_config
char default_search_config[LEN]
Definition: tinrc.h:88
t_config::score_select
int score_select
Definition: tinrc.h:159
t_config::attrib_maildir
char attrib_maildir[PATH_LEN]
Definition: tinrc.h:288
t_config::recent_time
int recent_time
Definition: tinrc.h:136
t_config::art_marked_killed
char art_marked_killed
Definition: tinrc.h:66
t_config::spamtrap_warning_addresses
char spamtrap_warning_addresses[LEN]
Definition: tinrc.h:127
t_config::attrib_savefile
char attrib_savefile[PATH_LEN]
Definition: tinrc.h:300
t_config::process_only_unread
t_bool process_only_unread
Definition: tinrc.h:228
t_config::auto_cc_bcc
int auto_cc_bcc
Definition: tinrc.h:203
t_config::print_header
t_bool print_header
Definition: tinrc.h:226
t_config::posted_articles_file
char posted_articles_file[PATH_LEN]
Definition: tinrc.h:218
t_config::attrib_mail_8bit_header
t_bool attrib_mail_8bit_header
Definition: tinrc.h:339
t_config::attrib_auto_list_thread
t_bool attrib_auto_list_thread
Definition: tinrc.h:333
t_config::attrib_x_comment_to
t_bool attrib_x_comment_to
Definition: tinrc.h:362
t_config::strip_blanks
t_bool strip_blanks
Definition: tinrc.h:239
t_config::inews_prog
char inews_prog[PATH_LEN]
Definition: tinrc.h:252
t_config::attrib_alternative_handling
t_bool attrib_alternative_handling
Definition: tinrc.h:332
t_config::attrib_quick_select_case
t_bool attrib_quick_select_case
Definition: tinrc.h:367
t_config::attrib_show_author
int attrib_show_author
Definition: tinrc.h:325
t_config::maildir
char maildir[PATH_LEN]
Definition: tinrc.h:94
t_config::attrib_post_8bit_header
t_bool attrib_post_8bit_header
Definition: tinrc.h:344
t_config::attrib_quote_chars
char attrib_quote_chars[LEN]
Definition: tinrc.h:297
t_config::strip_re_regex
char strip_re_regex[LEN]
Definition: tinrc.h:122
t_config::stars_regex
char stars_regex[LEN]
Definition: tinrc.h:118
t_config::printer
char printer[LEN]
Definition: tinrc.h:78
t_config::pos_first_unread
t_bool pos_first_unread
Definition: tinrc.h:222
t_config::select_format
char select_format[LEN]
Definition: tinrc.h:272
t_config::date_format
char date_format[LEN]
Definition: tinrc.h:275
t_config::auto_reconnect
t_bool auto_reconnect
Definition: tinrc.h:205
t_config::word_highlight
t_bool word_highlight
Definition: tinrc.h:193
t_config::start_editor_offset
t_bool start_editor_offset
Definition: tinrc.h:237
t_config::verbatim_end_regex
char verbatim_end_regex[LEN]
Definition: tinrc.h:125
t_config::confirm_choice
int confirm_choice
Definition: tinrc.h:211
t_config::strip_bogus
int strip_bogus
Definition: tinrc.h:151
t_config::attrib_mime_forward
t_bool attrib_mime_forward
Definition: tinrc.h:340
t_config::attrib_mime_types_to_save
char attrib_mime_types_to_save[LEN]
Definition: tinrc.h:293
t_config::quote_style
int quote_style
Definition: tinrc.h:230
t_config::advertising
t_bool advertising
Definition: tinrc.h:201
t_config::attrib_fcc
char attrib_fcc[PATH_LEN]
Definition: tinrc.h:287
t_config::word_h_display_marks
int word_h_display_marks
Definition: tinrc.h:188
t_config::use_mouse
t_bool use_mouse
Definition: tinrc.h:257
t_config::goto_next_unread
int goto_next_unread
Definition: tinrc.h:137
t_config::default_goto_group
char default_goto_group[HEADER_LEN]
Definition: tinrc.h:69
t_config::attrib_sigfile
char attrib_sigfile[PATH_LEN]
Definition: tinrc.h:298
t_config::attrib_post_process_type
int attrib_post_process_type
Definition: tinrc.h:324
t_config::trim_article_body
int trim_article_body
Definition: tinrc.h:160
t_config::default_range_thread
char default_range_thread[LEN]
Definition: tinrc.h:82
t_config::default_select_pattern
char default_select_pattern[LEN]
Definition: tinrc.h:91
t_config::wrap_on_next_unread
t_bool wrap_on_next_unread
Definition: tinrc.h:261
t_config::default_filter_kill_case
t_bool default_filter_kill_case
Definition: tinrc.h:263
t_config::attrib_process_only_unread
t_bool attrib_process_only_unread
Definition: tinrc.h:349
t_config::interactive_mailer
int interactive_mailer
Definition: tinrc.h:256
t_config::attrib_post_process_view
t_bool attrib_post_process_view
Definition: tinrc.h:345
t_config::sort_threads_type
int sort_threads_type
Definition: tinrc.h:147
t_config::art_marked_selected
char art_marked_selected
Definition: tinrc.h:62
t_config::mark_ignore_tags
t_bool mark_ignore_tags
Definition: tinrc.h:220
t_config::thread_format
char thread_format[LEN]
Definition: tinrc.h:274
t_config::attrib_pos_first_unread
t_bool attrib_pos_first_unread
Definition: tinrc.h:343
t_config::verbatim_begin_regex
char verbatim_begin_regex[LEN]
Definition: tinrc.h:124
t_config::prompt_followupto
t_bool prompt_followupto
Definition: tinrc.h:229
t_config::art_marked_read
char art_marked_read
Definition: tinrc.h:65
t_config::beginner_level
t_bool beginner_level
Definition: tinrc.h:208
t_config::post_8bit_header
t_bool post_8bit_header
Definition: tinrc.h:223
t_config::attrib_ask_for_metamail
t_bool attrib_ask_for_metamail
Definition: tinrc.h:364
t_config::news_quote_format
char news_quote_format[LEN]
Definition: tinrc.h:109
t_config::attrib_batch_save
t_bool attrib_batch_save
Definition: tinrc.h:336
t_config::attrib_mailing_list
char attrib_mailing_list[HEADER_LEN]
Definition: tinrc.h:290
t_config::default_filter_select_case
t_bool default_filter_select_case
Definition: tinrc.h:266
t_config::post_process_type
int post_process_type
Definition: tinrc.h:142
t_config::thread_catchup_on_exit
t_bool thread_catchup_on_exit
Definition: tinrc.h:243
t_config::attrib_mark_saved_read
t_bool attrib_mark_saved_read
Definition: tinrc.h:342
PATH_LEN
#define PATH_LEN
Definition: tin.h:837
t_config::sigdashes
t_bool sigdashes
Definition: tinrc.h:235
t_config::underscores_regex
char underscores_regex[LEN]
Definition: tinrc.h:119
t_config::mono_markstroke
int mono_markstroke
Definition: tinrc.h:192
t_config::attrib_news_headers_to_display
char attrib_news_headers_to_display[LEN]
Definition: tinrc.h:294
t_config::attrib_group_format
char attrib_group_format[LEN]
Definition: tinrc.h:308
t_config::attrib_mark_ignore_tags
t_bool attrib_mark_ignore_tags
Definition: tinrc.h:341
t_config::attrib_sort_article_type
int attrib_sort_article_type
Definition: tinrc.h:326
t_config::alternative_handling
t_bool alternative_handling
Definition: tinrc.h:202
t_config::show_description
t_bool show_description
Definition: tinrc.h:231
t_config::thread_articles
int thread_articles
Definition: tinrc.h:152
t_config::default_filter_kill_header
int default_filter_kill_header
Definition: tinrc.h:131
t_config::attrib_quick_select_header
int attrib_quick_select_header
Definition: tinrc.h:314
t_config::attrib_thread_perc
int attrib_thread_perc
Definition: tinrc.h:329
t_config::post_mime_encoding
int post_mime_encoding
Definition: tinrc.h:141
t_config::strip_was_regex
char strip_was_regex[LEN]
Definition: tinrc.h:123
t_config::attrib_signature_repost
t_bool attrib_signature_repost
Definition: tinrc.h:354
t_config::attrib_from
char attrib_from[HEADER_LEN]
Definition: tinrc.h:289
t_config::art_marked_unread
char art_marked_unread
Definition: tinrc.h:64
t_config::attrib_start_editor_offset
t_bool attrib_start_editor_offset
Definition: tinrc.h:355
t_config::default_search_author
char default_search_author[HEADER_LEN]
Definition: tinrc.h:87
t_config::mm_local_charset
char mm_local_charset[LEN]
Definition: tinrc.h:103
t_config::mm_charset
char mm_charset[LEN]
Definition: tinrc.h:99
t_config::mono_markdash
int mono_markdash
Definition: tinrc.h:189
t_config::kill_level
int kill_level
Definition: tinrc.h:139
t_config::info_in_last_line
t_bool info_in_last_line
Definition: tinrc.h:215
t_config::default_search_subject
char default_search_subject[LEN]
Definition: tinrc.h:90
t_config::attrib_quick_kill_scope
char attrib_quick_kill_scope[LEN]
Definition: tinrc.h:306
t_config::art_marked_deleted
char art_marked_deleted
Definition: tinrc.h:59
t_config::attrib_advertising
t_bool attrib_advertising
Definition: tinrc.h:331
t_config::ask_for_metamail
t_bool ask_for_metamail
Definition: tinrc.h:262
t_config::art_marked_return
char art_marked_return
Definition: tinrc.h:61
t_config::attrib_show_signatures
t_bool attrib_show_signatures
Definition: tinrc.h:352
t_config::art_marked_read_selected
char art_marked_read_selected
Definition: tinrc.h:67
t_config::add_posted_to_filter
t_bool add_posted_to_filter
Definition: tinrc.h:200
t_config::sort_article_type
int sort_article_type
Definition: tinrc.h:146
t_config::attrib_date_format
char attrib_date_format[LEN]
Definition: tinrc.h:310
t_config::default_range_group
char default_range_group[LEN]
Definition: tinrc.h:80
t_config::attrib_trim_article_body
int attrib_trim_article_body
Definition: tinrc.h:311
t_config::default_move_group
int default_move_group
Definition: tinrc.h:133
LEN
#define LEN
Definition: tin.h:854
t_config::news_headers_to_display
char news_headers_to_display[LEN]
Definition: tinrc.h:107
t_config::show_only_unread_arts
t_bool show_only_unread_arts
Definition: tinrc.h:232
t_config::thread_score
int thread_score
Definition: tinrc.h:154
t_config::keep_dead_articles
t_bool keep_dead_articles
Definition: tinrc.h:217
t_config::strip_newsrc
t_bool strip_newsrc
Definition: tinrc.h:241
t_config::default_post_newsgroups
char default_post_newsgroups[HEADER_LEN]
Definition: tinrc.h:75
t_config::default_search_group
char default_search_group[HEADER_LEN]
Definition: tinrc.h:89
t_config::tex2iso_conv
t_bool tex2iso_conv
Definition: tinrc.h:242
t_config::attrib_quick_select_expire
t_bool attrib_quick_select_expire
Definition: tinrc.h:368
t_config::auto_save
t_bool auto_save
Definition: tinrc.h:206
t_config::default_shell_command
char default_shell_command[LEN]
Definition: tinrc.h:92
t_config::default_repost_group
char default_repost_group[LEN]
Definition: tinrc.h:84
t_config::url_highlight
t_bool url_highlight
Definition: tinrc.h:194
t_config::catchup_read_groups
t_bool catchup_read_groups
Definition: tinrc.h:210
t_config::attrib_quick_select_scope
char attrib_quick_select_scope[LEN]
Definition: tinrc.h:307
t_config::default_pipe_command
char default_pipe_command[LEN]
Definition: tinrc.h:73
t_config::attrib_add_posted_to_filter
t_bool attrib_add_posted_to_filter
Definition: tinrc.h:330
t_config::default_range_select
char default_range_select[LEN]
Definition: tinrc.h:81
t_config::thread_perc
int thread_perc
Definition: tinrc.h:153
t_config::metamail_prog
char metamail_prog[PATH_LEN]
Definition: tinrc.h:97
t_config::art_marked_recent
char art_marked_recent
Definition: tinrc.h:63
t_config::editor_format
char editor_format[PATH_LEN]
Definition: tinrc.h:68
t_config::attrib_auto_cc_bcc
int attrib_auto_cc_bcc
Definition: tinrc.h:312
t_config::default_filter_select_header
int default_filter_select_header
Definition: tinrc.h:132
t_config::default_pattern
char default_pattern[LEN]
Definition: tinrc.h:83
t_config::score_kill
int score_kill
Definition: tinrc.h:158
t_config::post_process_view
t_bool post_process_view
Definition: tinrc.h:224
t_config::signature_repost
t_bool signature_repost
Definition: tinrc.h:236
t_config::mail_address
char mail_address[HEADER_LEN]
Definition: tinrc.h:96
t_config::reread_active_file_secs
int reread_active_file_secs
Definition: tinrc.h:143
t_config::mono_markslash
int mono_markslash
Definition: tinrc.h:191
t_config::savedir
char savedir[PATH_LEN]
Definition: tinrc.h:126
t_config::default_filter_kill_global
t_bool default_filter_kill_global
Definition: tinrc.h:265
t_config::news_headers_to_not_display
char news_headers_to_not_display[LEN]
Definition: tinrc.h:108
t_config::batch_save
t_bool batch_save
Definition: tinrc.h:207
t_config
Definition: tinrc.h:55
t_config::attrib_x_body
char attrib_x_body[LEN]
Definition: tinrc.h:301
t_config::group_catchup_on_exit
t_bool group_catchup_on_exit
Definition: tinrc.h:214
t_config::score_limit_kill
int score_limit_kill
Definition: tinrc.h:156
t_config::default_filter_select_expire
t_bool default_filter_select_expire
Definition: tinrc.h:267
t_config::mono_markstar
int mono_markstar
Definition: tinrc.h:190
t_config::attrib_followup_to
char attrib_followup_to[LEN]
Definition: tinrc.h:292
t_config::default_save_file
char default_save_file[PATH_LEN]
Definition: tinrc.h:85
t_config::mailer_format
char mailer_format[PATH_LEN]
Definition: tinrc.h:71
t_config::attrib_tex2iso_conv
t_bool attrib_tex2iso_conv
Definition: tinrc.h:356
t_config::mail_8bit_header
t_bool mail_8bit_header
Definition: tinrc.h:219
t_config::attrib_group_catchup_on_exit
t_bool attrib_group_catchup_on_exit
Definition: tinrc.h:338
t_config::attrib_prompt_followupto
t_bool attrib_prompt_followupto
Definition: tinrc.h:350
t_config::attrib_verbatim_handling
t_bool attrib_verbatim_handling
Definition: tinrc.h:358
t_config::attrib_editor_format
char attrib_editor_format[PATH_LEN]
Definition: tinrc.h:286
t_config::default_filter_kill_expire
t_bool default_filter_kill_expire
Definition: tinrc.h:264
t_config::verbatim_handling
t_bool verbatim_handling
Definition: tinrc.h:248
t_config::strokes_regex
char strokes_regex[LEN]
Definition: tinrc.h:120
t_config::attrib_print_header
t_bool attrib_print_header
Definition: tinrc.h:347
t_config::default_search_art
char default_search_art[LEN]
Definition: tinrc.h:86
t_config::default_save_mode
int default_save_mode
Definition: tinrc.h:134
t_config::attrib_wrap_on_next_unread
t_bool attrib_wrap_on_next_unread
Definition: tinrc.h:363
t_config::attrib_savedir
char attrib_savedir[PATH_LEN]
Definition: tinrc.h:299
t_config::show_signatures
t_bool show_signatures
Definition: tinrc.h:234
t_config::url_handler
char url_handler[LEN]
Definition: tinrc.h:128
t_config::sigfile
char sigfile[PATH_LEN]
Definition: tinrc.h:121
t_config::attrib_x_headers
char attrib_x_headers[HEADER_LEN]
Definition: tinrc.h:302
t_config::attrib_sigdashes
t_bool attrib_sigdashes
Definition: tinrc.h:353
t_config::show_only_unread_groups
t_bool show_only_unread_groups
Definition: tinrc.h:233
t_config::art_marked_inrange
char art_marked_inrange
Definition: tinrc.h:60
t_config::attrib_sort_threads_type
int attrib_sort_threads_type
Definition: tinrc.h:327
t_config::attrib_mail_mime_encoding
int attrib_mail_mime_encoding
Definition: tinrc.h:315
t_config::quote_chars
char quote_chars[LEN]
Definition: tinrc.h:110
t_config::wrap_column
int wrap_column
Definition: tinrc.h:195
t_config::attrib_quick_kill_case
t_bool attrib_quick_kill_case
Definition: tinrc.h:365
t_config::attrib_auto_select
t_bool attrib_auto_select
Definition: tinrc.h:334
t_config::attrib_post_mime_encoding
int attrib_post_mime_encoding
Definition: tinrc.h:323
t_config::default_filter_select_global
t_bool default_filter_select_global
Definition: tinrc.h:271
t_config::cache_overview_files
t_bool cache_overview_files
Definition: tinrc.h:209
t_config::attrib_news_quote_format
char attrib_news_quote_format[LEN]
Definition: tinrc.h:296
t_config::mailbox_format
int mailbox_format
Definition: tinrc.h:95
t_config::scroll_lines
int scroll_lines
Definition: tinrc.h:144
t_config::default_mail_address
char default_mail_address[HEADER_LEN]
Definition: tinrc.h:70
t_bool
unsigned t_bool
Definition: bool.h:77
t_config::default_post_subject
char default_post_subject[LEN]
Definition: tinrc.h:76
t_config::group_format
char group_format[LEN]
Definition: tinrc.h:273
t_config::attrib_organization
char attrib_organization[LEN]
Definition: tinrc.h:291
t_config::xpost_quote_format
char xpost_quote_format[LEN]
Definition: tinrc.h:129
t_config::filter_days
int filter_days
Definition: tinrc.h:130
t_config::inverse_okay
t_bool inverse_okay
Definition: tinrc.h:216
t_config::attrib_quick_kill_expire
t_bool attrib_quick_kill_expire
Definition: tinrc.h:366
t_config::attrib_thread_catchup_on_exit
t_bool attrib_thread_catchup_on_exit
Definition: tinrc.h:357
t_config::mail_quote_format
char mail_quote_format[LEN]
Definition: tinrc.h:93
t_config::mark_saved_read
t_bool mark_saved_read
Definition: tinrc.h:221
HEADER_LEN
#define HEADER_LEN
Definition: tin.h:857
t_config::attrib_thread_format
char attrib_thread_format[LEN]
Definition: tinrc.h:309
t_config::score_limit_select
int score_limit_select
Definition: tinrc.h:157
t_config::mail_mime_encoding
int mail_mime_encoding
Definition: tinrc.h:140
t_config::attrib_news_headers_to_not_display
char attrib_news_headers_to_not_display[LEN]
Definition: tinrc.h:295
t_config::show_author
int show_author
Definition: tinrc.h:145
t_config::auto_list_thread
t_bool auto_list_thread
Definition: tinrc.h:204
t_config::getart_limit
int getart_limit
Definition: tinrc.h:135
t_config::abbreviate_groupname
t_bool abbreviate_groupname
Definition: tinrc.h:199
t_config::attrib_auto_save
t_bool attrib_auto_save
Definition: tinrc.h:335
t_config::slashes_regex
char slashes_regex[LEN]
Definition: tinrc.h:117
t_config::attrib_show_only_unread_arts
t_bool attrib_show_only_unread_arts
Definition: tinrc.h:351
t_config::attrib_delete_tmp_files
t_bool attrib_delete_tmp_files
Definition: tinrc.h:337
t_config::attrib_quick_kill_header
int attrib_quick_kill_header
Definition: tinrc.h:313
t_config::unlink_article
t_bool unlink_article
Definition: tinrc.h:244
t_config::force_screen_redraw
t_bool force_screen_redraw
Definition: tinrc.h:213
t_config::draw_arrow
t_bool draw_arrow
Definition: tinrc.h:212
t_config::attrib_thread_articles
int attrib_thread_articles
Definition: tinrc.h:328