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