1;   Project   : tin - a Usenet reader
2;   Module    : tincfg.tbl
3;   Author    : Thomas E. Dickey
4;   Created   : 1996-11-01
5;   Updated   : 2017-08-13
6;   Notes     : #defines and structs for config.c
7;
8; Copyright (c) 1996-2021 Thomas E. Dickey <dickey@invisible-island.net>
9; All rights reserved.
10;
11; Redistribution and use in source and binary forms, with or without
12; modification, are permitted provided that the following conditions
13; are met:
14;
15; 1. Redistributions of source code must retain the above copyright notice,
16;    this list of conditions and the following disclaimer.
17;
18; 2. Redistributions in binary form must reproduce the above copyright
19;    notice, this list of conditions and the following disclaimer in the
20;    documentation and/or other materials provided with the distribution.
21;
22; 3. Neither the name of the copyright holder nor the names of its
23;    contributors may be used to endorse or promote products derived from
24;    this software without specific prior written permission.
25;
26; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
27; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28; IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
29; ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
30; LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
31; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
32; SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
33; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
34; CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
35; ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
36; POSSIBILITY OF SUCH DAMAGE.
37;
38
39
40; display options
41	display_options			OPT_TITLE
42	beginner_level			OPT_ON_OFF
43	show_description		OPT_ON_OFF
44	show_author			txt_show_from
45	draw_arrow			OPT_ON_OFF
46	inverse_okay			OPT_ON_OFF
47#ifndef USE_CURSES
48	strip_blanks			OPT_ON_OFF
49#endif
50	thread_articles			txt_threading
51	thread_perc			OPT_NUM
52	sort_article_type		txt_sort_a_type
53	sort_threads_type		txt_sort_t_type
54	pos_first_unread		OPT_ON_OFF
55	show_only_unread_arts		OPT_ON_OFF
56	show_only_unread_groups		OPT_ON_OFF
57	kill_level			txt_kill_level_type
58	goto_next_unread		txt_goto_next_unread_options
59	auto_list_thread		OPT_ON_OFF
60	wrap_on_next_unread		OPT_ON_OFF
61#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
62	utf8_graphics			OPT_ON_OFF
63#endif
64	art_marked_deleted		OPT_CHAR
65	art_marked_inrange		OPT_CHAR
66	art_marked_return		OPT_CHAR
67	art_marked_selected		OPT_CHAR
68	art_marked_recent		OPT_CHAR
69	art_marked_unread		OPT_CHAR
70	art_marked_read			OPT_CHAR
71	art_marked_killed		OPT_CHAR
72	art_marked_read_selected	OPT_CHAR
73	abbreviate_groupname		OPT_ON_OFF
74	thread_score			txt_thread_score_type
75	scroll_lines			OPT_NUM
76	show_signatures			OPT_ON_OFF
77	news_headers_to_display		OPT_STRING
78	news_headers_to_not_display	OPT_STRING
79	alternative_handling		OPT_ON_OFF
80	hide_uue			txt_hide_uue_type
81	verbatim_handling		OPT_ON_OFF
82	tex2iso_conv			OPT_ON_OFF
83	metamail_prog			OPT_STRING
84	ask_for_metamail		OPT_ON_OFF
85	catchup_read_groups		OPT_ON_OFF
86	group_catchup_on_exit		OPT_ON_OFF
87	thread_catchup_on_exit		OPT_ON_OFF
88	confirm_choice			txt_confirm_choices
89	mark_ignore_tags		OPT_ON_OFF
90	use_mouse			OPT_ON_OFF
91#ifdef HAVE_KEYPAD
92	use_keypad			OPT_ON_OFF
93#endif
94	wrap_column			OPT_NUM
95	trim_article_body		txt_trim_article_body_options
96	attrib_show_author		txt_show_from
97	attrib_thread_articles		txt_threading
98	attrib_thread_perc		OPT_NUM
99	attrib_sort_article_type	txt_sort_a_type
100	attrib_sort_threads_type	txt_sort_t_type
101	attrib_pos_first_unread		OPT_ON_OFF
102	attrib_show_only_unread_arts	OPT_ON_OFF
103	attrib_auto_list_thread		OPT_ON_OFF
104	attrib_auto_select		OPT_ON_OFF
105	attrib_wrap_on_next_unread	OPT_ON_OFF
106	attrib_show_signatures		OPT_ON_OFF
107	attrib_news_headers_to_display	OPT_STRING
108	attrib_news_headers_to_not_display	OPT_STRING
109	attrib_alternative_handling	OPT_ON_OFF
110	attrib_verbatim_handling	OPT_ON_OFF
111	attrib_tex2iso_conv		OPT_ON_OFF
112	attrib_ask_for_metamail		OPT_ON_OFF
113	attrib_group_catchup_on_exit	OPT_ON_OFF
114	attrib_thread_catchup_on_exit	OPT_ON_OFF
115	attrib_mark_ignore_tags		OPT_ON_OFF
116	attrib_trim_article_body	txt_trim_article_body_options
117
118; getart_limit options
119	getart_limit_options		OPT_TITLE
120	getart_limit			OPT_NUM
121	recent_time			OPT_NUM
122
123; filtering options
124	filtering_options		OPT_TITLE
125	wildcard			txt_wildcard_type
126	score_limit_kill		OPT_NUM
127	score_kill			OPT_NUM
128	score_limit_select		OPT_NUM
129	score_select			OPT_NUM
130	filter_days			OPT_NUM
131	add_posted_to_filter		OPT_ON_OFF
132	attrib_add_posted_to_filter	OPT_ON_OFF
133	attrib_quick_kill_scope		OPT_STRING
134	attrib_quick_kill_header	txt_quick_ks_header_options
135	attrib_quick_kill_case		OPT_ON_OFF
136	attrib_quick_kill_expire	OPT_ON_OFF
137	attrib_quick_select_scope	OPT_STRING
138	attrib_quick_select_header	txt_quick_ks_header_options
139	attrib_quick_select_case	OPT_ON_OFF
140	attrib_quick_select_expire	OPT_ON_OFF
141
142; colour options
143#ifdef HAVE_COLOR
144	color_options			OPT_TITLE
145	use_color			OPT_ON_OFF
146	col_normal			txt_colors
147	col_back			txt_backcolors
148	col_invers_bg			txt_backcolors
149	col_invers_fg			txt_colors
150	col_text			txt_colors
151	col_minihelp			txt_colors
152	col_help			txt_colors
153	col_message			txt_colors
154	col_quote			txt_colors
155	col_quote2			txt_colors
156	col_quote3			txt_colors
157	col_head			txt_colors
158	col_newsheaders			txt_colors
159	col_subject			txt_colors
160	col_response			txt_colors
161	col_from			txt_colors
162	col_title			txt_colors
163	col_signature			txt_colors
164	col_urls			txt_colors
165	col_verbatim			txt_colors
166	col_extquote			txt_colors
167	extquote_handling		OPT_ON_OFF
168	attrib_extquote_handling	OPT_ON_OFF
169#else
170	highlight_options		OPT_TITLE
171#endif
172	url_highlight			OPT_ON_OFF
173	word_highlight			OPT_ON_OFF
174	word_h_display_marks		txt_marks
175#ifdef HAVE_COLOR
176	col_markstar			txt_colors
177	col_markdash			txt_colors
178	col_markslash			txt_colors
179	col_markstroke			txt_colors
180#endif
181	mono_markstar			txt_attrs
182	mono_markdash			txt_attrs
183	mono_markslash			txt_attrs
184	mono_markstroke			txt_attrs
185
186; posting/mailing options
187	posting_options			OPT_TITLE
188	mail_address			OPT_STRING
189	prompt_followupto		OPT_ON_OFF
190	sigfile				OPT_STRING
191	sigdashes			OPT_ON_OFF
192	signature_repost		OPT_ON_OFF
193	quote_chars			OPT_STRING
194	quote_style			txt_quote_style_type
195	news_quote_format		OPT_STRING
196	xpost_quote_format		OPT_STRING
197	mail_quote_format		OPT_STRING
198	advertising			OPT_ON_OFF
199#if defined(HAVE_ICONV_OPEN_TRANSLIT) && defined(CHARSET_CONVERSION)
200	translit			OPT_ON_OFF
201#endif
202	attrib_from			OPT_STRING
203	attrib_organization		OPT_STRING
204	attrib_prompt_followupto	OPT_ON_OFF
205	attrib_followup_to		OPT_STRING
206	attrib_sigfile			OPT_STRING
207	attrib_sigdashes		OPT_ON_OFF
208	attrib_signature_repost		OPT_ON_OFF
209	attrib_quote_chars		OPT_STRING
210	attrib_news_quote_format	OPT_STRING
211	attrib_advertising		OPT_ON_OFF
212#ifndef CHARSET_CONVERSION
213	mm_charset			OPT_STRING
214#else
215	mm_network_charset		txt_mime_charsets
216	attrib_mm_network_charset	txt_mime_charsets
217	attrib_undeclared_charset	OPT_STRING
218#endif
219	attrib_post_mime_encoding		txt_mime_encodings
220	attrib_post_8bit_header		OPT_ON_OFF
221	attrib_mail_mime_encoding	txt_mime_encodings
222	attrib_mail_8bit_header		OPT_ON_OFF
223	attrib_mime_forward		OPT_ON_OFF
224	attrib_mailing_list		OPT_STRING
225	attrib_auto_cc_bcc		txt_auto_cc_bcc_options
226	attrib_fcc			OPT_STRING
227	attrib_x_body			OPT_STRING
228	attrib_x_comment_to		OPT_ON_OFF
229	attrib_x_headers		OPT_STRING
230#if defined(NO_LOCALE) && defined(CHARSET_CONVERSION)
231	mm_local_charset		OPT_STRING
232#endif
233	post_mime_encoding		txt_mime_encodings
234	post_8bit_header		OPT_ON_OFF
235	mail_mime_encoding		txt_mime_encodings
236	mail_8bit_header		OPT_ON_OFF
237	auto_cc_bcc			txt_auto_cc_bcc_options
238	spamtrap_warning_addresses	OPT_STRING
239
240; saving/printing options
241	saving_options			OPT_TITLE
242	maildir				OPT_STRING
243	mailbox_format			txt_mailbox_formats
244	batch_save			OPT_ON_OFF
245	savedir				OPT_STRING
246	auto_save			OPT_ON_OFF
247	mark_saved_read			OPT_ON_OFF
248	post_process_type		txt_post_process_types
249	post_process_view		OPT_ON_OFF
250	process_only_unread		OPT_ON_OFF
251	attrib_maildir			OPT_STRING
252	attrib_batch_save		OPT_ON_OFF
253	attrib_savedir			OPT_STRING
254	attrib_savefile			OPT_STRING
255	attrib_auto_save		OPT_ON_OFF
256	attrib_delete_tmp_files		OPT_ON_OFF
257	attrib_mark_saved_read		OPT_ON_OFF
258	attrib_post_process_type	txt_post_process_types
259	attrib_post_process_view	OPT_ON_OFF
260	attrib_process_only_unread	OPT_ON_OFF
261	attrib_mime_types_to_save	OPT_STRING
262#ifndef DISABLE_PRINTING
263	print_header			OPT_ON_OFF
264	attrib_print_header		OPT_ON_OFF
265	printer				OPT_STRING
266#endif
267
268; expert options
269	expert_options			OPT_TITLE
270#ifdef HAVE_COLOR
271	quote_regex			OPT_STRING
272	quote_regex2			OPT_STRING
273	quote_regex3			OPT_STRING
274#endif
275	slashes_regex			OPT_STRING
276	stars_regex			OPT_STRING
277	strokes_regex			OPT_STRING
278	underscores_regex		OPT_STRING
279	strip_re_regex			OPT_STRING
280	strip_was_regex			OPT_STRING
281	verbatim_begin_regex		OPT_STRING
282	verbatim_end_regex		OPT_STRING
283#ifdef HAVE_COLOR
284	extquote_regex			OPT_STRING
285#endif
286	force_screen_redraw		OPT_ON_OFF
287	start_editor_offset		OPT_ON_OFF
288	editor_format			OPT_STRING
289	inews_prog			OPT_STRING
290#ifdef USE_CANLOCK
291	cancel_lock_algo		txt_cancel_lock_algos
292#endif
293	mailer_format			OPT_STRING
294	interactive_mailer		txt_interactive_mailers
295	unlink_article			OPT_ON_OFF
296	posted_articles_file		OPT_STRING
297	keep_dead_articles		OPT_ON_OFF
298	strip_newsrc			OPT_ON_OFF
299	strip_bogus			txt_strip_bogus_type
300	reread_active_file_secs		OPT_NUM
301	auto_reconnect			OPT_ON_OFF
302#if defined(HAVE_ALARM) && defined(SIGALRM)
303	nntp_read_timeout_secs		OPT_NUM
304#endif
305	cache_overview_files		OPT_ON_OFF
306#ifdef XFACE_ABLE
307	use_slrnface			OPT_ON_OFF
308#endif
309	url_handler			OPT_STRING
310	select_format			OPT_STRING
311	group_format			OPT_STRING
312	thread_format			OPT_STRING
313	date_format			OPT_STRING
314#ifdef HAVE_UNICODE_NORMALIZATION
315	normalization_form		txt_normalization_forms
316#endif
317#if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
318	render_bidi			OPT_ON_OFF
319#endif
320	attrib_start_editor_offset	OPT_ON_OFF
321	attrib_editor_format		OPT_STRING
322#ifdef HAVE_ISPELL
323	attrib_ispell			OPT_STRING
324#endif
325#ifdef USE_HEAPSORT
326	sort_function			txt_sort_functions
327#endif
328	attrib_group_format		OPT_STRING
329	attrib_thread_format		OPT_STRING
330	attrib_date_format		OPT_STRING
331