1  interpret ".slrn/stickytags.sl"
  2  % -*- slang -*-
  3  % Setting either of these to 0 will enable you to move directly to the % next article/group without confirmation 
  4  %
  5  set mouse 1
  6  set query_next_group 1
  7  set query_next_article 1
  8
  9  % Maximum number of articles to read before slrn will prompt. Default is 100. % Set this to zero to turn of prompting.
 10
 11  set query_read_group_cutoff 15000
 12
 13  set confirm_actions 0
 14
 15  %% This is a sample startup file for the slrn newsreader and meant as a
 16  %% template for your personal startup file; it is not a full reference
 17  %% of slrn's config options -- please see the reference manual for this.
 18
 19  %% The percent character is used for comments.
 20
 21  %
 22  %% 1. Tell slrn about your identity (name, email address and such)
 23  %
 24
 25  % The "From:" header will be generated from the following three variables.
 26  % With the example settings, it would read "john@doe.com (John Doe)".
 27
 28  set username "calmar"
 29  set hostname "calmar.ws"
 30  set realname "calmar"
 31  % Set this if you want replies to your articles to go to a address different
 32  % from the one in "From:".
 33  %set replyto  "jd@something.com"
 34
 35  % What to put into the "Organization:" header line.
 36  %set organization "Doe inc."
 37
 38  % The name of your signature file.  If "", no signature is added.
 39  set signature ".signature"
 40
 41  %
 42  %% 2. Server specific settings
 43  %
 44
 45  % Tell slrn which newsrc file it should use for which server.
 46  % Note: This does *not* set the default server; you need to set the
 47  %       NNTPSERVER environment variable for this.
 48  server "news.calmar.ws" ".jnewsrc"
 49
 50  % If a server requires authentication, add a nnrpaccess line for it.
 51  % If you leave username and/or password empty, slrn will prompt for it.
 52  %nnrpaccess "news.doe.com" "john" "secret"
 53
 54  % Some servers require authentication, but don't ask for it.
 55  % To offer your authentication data "voluntarily", set this variable to 1.
 56  %set force_authentication 0
 57
 58  % This can either be set to "nntp" (read online) or "spool" (use local spool)
 59  %set server_object "nntp"
 60
 61  % This can be "nntp" (post directly to the server), "inews" (use external
 62  % program for posting) or "slrnpull" (spool message for slrnpull to send).
 63  %set post_object "nntp"
 64
 65  % Set this to zero if you want to leave Message-ID generation to your server
 66  % or your system does not have a proper unique hostname.
 67  %set generate_message_id 1
 68
 69  % If non-zero, slrn reads the active file on each startup.  You might want to
 70  % use this if your network connection is fast or the server has few groups.
 71  %set read_active 0
 72
 73  % The following variables are only meaningful when using spool mode:
 74
 75  % Basic directory settings
 76  %set spool_inn_root "/var/lib/news"
 77  %set spool_root "/var/spool/news"
 78  %set spool_nov_root "/var/spool/news/over.view"
 79
 80  % These are relative to spool_inn_root unless they start with "/".
 81  %set spool_active_file "data/active"
 82  %set spool_activetimes_file "data/active.times"
 83  %set spool_newsgroups_file "data/newsgroups"
 84
 85  % This value is relative to the directories under spool_nov_root:
 86  %set spool_nov_file ".overview"
 87
 88  % Whether to check for each article when reading an overview file (slower,
 89  % but may save you from lots of "article not available" errors).
 90  %set spool_check_up_on_nov 0
 91
 92  %
 93  %% 3. Which external programs do you want to use?
 94  %
 95
 96  % Note OS/2 and Win32 users: 
 97  %   To separate directories you can either use a single '/' or
 98  %   double '\\'. Single backslashes are not supported.  For example, use
 99  %   "C:\\home\\file.txt" or "C:/home/file.txt" but NOT "C:\home\file.txt"
100
101  % Set your favourite editor.  Use %s for the file name and %d for the line
102  % where the cursor should be placed (usually at the beginning of the body).
103  %set editor_command "jed '%s' -g %d -tmp"
104
105  % You can have separate commands for editing posts, mail, and score files.
106
107  set post_editor_command "vim +%d %s -c ':set tw=72'"
108  %set editor_command "vim -c 'set titlestring=SLRN\\ Vim' -c %d %s"
109  set editor_command "vim %s +%d -c ':0;/^$/+'"
110  set score_editor_command "vim %s +%d -c ':0;/^$/+'"
111
112  % If non-zero, abort posting or email operation if the file was not modified
113  % by the editor.
114  %set abort_unmodified_edits 0
115
116  % In case we need metamail to display an article:
117  %set metamail_command "metamail"
118
119  % WWW browser to use. Xbrowser is used when the DISPLAY environment variable
120  % is set; non_Xbrowser otherwise.
121  %set non_Xbrowser "lynx '%s'"
122  %set Xbrowser "netscape '%s' &"
123
124  % Command to use for printing
125  % Note: On Win32, this variable defines the name of the printer queue to use.
126  %set printer_name "lpr -Plp"
127
128  % In case you want to use another mailer than sendmail.  Be sure that it
129  % implements the same interface, though!
130  %set sendmail_command "/usr/lib/sendmail -oi -t -oem -odb"
131
132  % Set this to one if you want the "From:" header in e-mails to be generated
133  % from the hostname / username / realname variable.
134  % Note: Not all MTAs are configured to allow this.
135  %set generate_email_from 0
136
137  %
138  %% 4. Directory / file names
139  %
140
141  % Note: All filenames in this section are relative to HOME unless they start
142  %       with a '/'.
143
144  % Filename where articles / email you sent are archived.
145  % Note: If these are unset, slrn does not keep a copy of outgoing messages.
146
147  set save_posts ".news/my_posts"
148  set save_replies ".news/my_replies"
149
150  % File where failed posts are appended.  Use "" to disable saving.
151  set failed_posts_file ".news/dead.letter"
152
153  % Name of score file.
154  set scorefile ".news/score"
155
156  % Name of directory where decoded files are placed.
157  set decode_directory ".news"
158
159  % Directory where all other files are saved.
160  set save_directory ".news"
161
162  % Directory where postponed articles are placed. Please make sure it exists.
163  set postpone_directory ".news/postponed"
164
165  % Whether to put temporary files for postings, followups and replies in the
166  % directory specified by the TMPDIR environment variable or /tmp.
167  %set use_tmpdir 0
168
169  %
170  %% 5. Attribution lines / custom headers
171  %
172
173  % This sets the attribution lines for follow-ups and replies.  The following
174  % format specifiers are recognized:
175  %  %d:date, %D:date (formatted), %r:real name, %R:first name,
176  %  %f:email address, %s:subject, %m:msgid, %n:newsgroups, %%: percent
177  set followup_string "On %D, %r <%f> wrote:"
178  set reply_string "In %n, you wrote:"
179
180  % Custom headers to add to *new* posts
181  %set custom_headers "Mail-Copies-To: nobody"
182
183  % Custom headers for followup/reply/supersedes.  These can use format
184  % specifiers as in the 'followup_string' variable.
185  %set followup_custom_headers "Mail-Copies-To: nobody"
186  %set reply_custom_headers "X-newsgroup: %n\nX-realname: %r"
187  %set supersedes_custom_headers "X-Superseded-Date: %d"
188
189  % These are inserted when sending email CCs of your postings.
190  % cc_post_string currently does not support any % escapes.
191  %set cc_followup_string "[This message has also been posted to %n.]"
192  %set cc_post_string "[This message has also been posted.]"
193
194  %
195  %% 6. Character mapping / MIME support
196  %
197
198  % Character set used for the local display; valid values are:
199  %   isolatin, ibm850, ibm852, next, koi8
200  %set charset isolatin
201
202  % Character set to declare when posting 8bit characters. Do *not* use
203  % the same value as for "charset" here.
204  set mime_charset "iso-8859-1"
205
206  % You may set this to a comma-separated list of MIME charsets your terminal
207  % is capable to display. The example adds two Chinese charsets:
208  %compatible_charsets "Big5,gb2312"
209
210  % If non-zero, call metamail for MIME formats slrn cannot handle.
211  %set use_metamail 1
212
213  %
214  %% 7. Some preferences for the header window (see the manual for more)
215  %
216
217  % These sorting methods are available:
218  % If 0, do not sort.  If 1, perform threading.  If 2, sort by subject.
219  % If 3, thread then sort result by subject.
220  % If 4, sort by score.  If 5, thread then sort by score.
221  % If 6, sort by score and subject.
222  % If 7, thread, then sort by score and subject.
223  % If 8, sort by date with most recent first.
224  % If 9, thread, then sort by date with most recent first.
225  % If 10, sort by date with most recent last.
226  % If 11, thread then sort by date with most recent last.
227  set sorting_method 3
228
229  % If non-zero, a header with a new subject will start a new thread.
230  %set new_subject_breaks_threads 0
231
232  %
233  %% 8. Some preferences for the article pager (see the manual for more)
234  %
235
236  % Which headers do you want to see by default?
237  % You can also match all headers starting with a given string and exclude
238  % specific headers by preceding them with "!" (e.g. use "X-,!X-Trace:" to
239  % display all the "X-"headers except "X-Trace:").
240  %visible_headers "From:,Subject:,Newsgroups:,Followup-To:,Reply-To:"
241
242  % If non-zero, #v+ and #v- will be interpreted as markers of verbatim lines.
243  %set process_verbatim_marks 1
244
245  % If non-zero, hide #v+/#v- verbatim marks.
246  %set hide_verbatim_marks 0
247
248  % If non-zero, hide signature in articles.
249  %set hide_signature     0
250
251  % If non-zero, hide PGP signature in articles.
252  %set hide_pgpsignature      0
253
254  %
255  %% 9. Display / color settings
256  %
257
258  % If non-zero, slrn will draw the thread tree using simple ascii characters
259  set simulate_graphic_chars 0
260
261  % Enable xterm/win32 mouse support: 1 to enable, 0 to disable
262  set mouse 1
263
264  % Draw cursor bar ala tin instead of slrn "->" cursor?
265  %set display_cursor_bar 0
266
267  % Set to 1 to have slrn scroll by full page instead of by line.
268  set scroll_by_page 1
269
270  % Should color be used to indicate the score of an article?
271  % (0) scores do not influence colors (1) scores are colored by their value
272  % (2) subjects are colored by score  (3) both are colored by score
273  set color_by_score 3
274
275  % If non-zero, the subjects of unread articles are highlighted
276  set highlight_unread_subjects 1
277
278  % If non-zero, URLs are highlighted.
279  set highlight_urls 1
280
281  % Enables blinking in monochrome mode and allows bright backgrounds in some
282  % color terminals:
283  %set use_blink 1
284
285  % This color object is only used when highlight_unread_subjects is set to 2
286  % (see the reference manual for details):
287  color unread_subject    "white"     "black" "bold"
288  mono  unread_subject    "bold"
289
290  % These settings are used for color terminals:
291  % color article     "lightgray" "black"
292  % color author      "magenta"   "black"
293  % color boldtext        "brightblue"    "black" "bold"
294  % color box     "black"     "white"
295  % color cursor      "brightgreen"   "black"
296  % color date        "lightgray" "black"  
297  % color description "lightgray" "black"
298  % color error       "red"       "black" "blink"
299  % color frame       "yellow"    "blue"
300  % color from_myself "brightmagenta" "black" "bold"
301  % color group       "lightgray" "black" "bold"
302  % color grouplens_display   "lightgray" "black"
303  % color header_name "green"     "black" "bold"
304  % color header_number   "green"     "black"
305  % color headers     "brightcyan"    "black"
306  % color neg_score       "green"     "black"
307  % color pos_score       "blue"      "black"
308  % color high_score  "red"       "black" "bold"
309  % color italicstext "magenta"   "black" "bold"
310  % color menu        "yellow"    "blue"
311  % color menu_press  "lightgray" "yellow"
312  % color message     "lightgray" "black"
313  % color normal      "lightgray" "black"
314  % color pgpsignature    "lightgray" "black"
315  % color quotes      "red"       "black"
316  % color quotes1     "magenta"   "black"
317  % color quotes2     "brown"     "black"
318  % color quotes3     "brown"     "black"
319  % color quotes4     "brown"     "black"
320  % color quotes5     "brown"     "black"
321  % color quotes6     "brown"     "black"
322  % color quotes7     "brown"     "black"
323  % color response_char   "green"     "black" "bold"
324  % color signature       "red"       "black"
325  % color selection       "yellow"    "blue"  "bold"
326  % color status      "yellow"    "blue"
327  % color subject     "lightgray" "black"
328  % color thread_number   "lightgray" "black" "bold"
329  % color tilde       "green"     "black" "bold"
330  % color tree        "red"       "black" "bold"
331  % color underlinetext   "cyan"      "black" "underline"
332  % color url     "white"     "black" "bold"
333  % color verbatim        "green"     "black"
334
335
336  color unread_subject    "blue"      "black"
337  color article       "lightgray"     "black"
338  color author        "cyan"      "black"
339  color boldtext      "yellow"    "black"
340  color box       "black"     "lightgray"
341  color cursor        "black"     "green"
342  color date      "lightgray" "black"
343  color description   "green"     "black"
344  color error     "lightgray"     "red"
345  color frame     "yellow"    "blue"
346  color from_myself   "brightmagenta" "black"
347  color group     "lightgray"     "black"
348  color grouplens_display "lightgray" "black"
349  color header_name   "cyan"      "black"
350  color header_number "lightgray"     "black"
351  color headers       "green"     "black"
352  color neg_score     "green"     "black"
353  color pos_score     "blue"      "black"
354  color high_score    "brightred" "black"
355  color italicstext   "cyan"      "black"
356  color menu      "black"     "green"
357  color menu_press    "black"     "lightgray"
358  color message       "lightgray" "black"
359  color normal        "lightgray" "black"
360  color pgpsignature  "lightgray" "black"
361  color quotes        "green"     "black"
362  color quotes1       "magenta"   "black"
363  color quotes2       "cyan"      "black"
364  color quotes3       "red"       "black"
365  color quotes4       "brown"     "black"
366  color quotes5       "brown"     "black"
367  color quotes6       "brown"     "black"
368  color quotes7       "brown"     "black"
369  color response_char "lightgray"     "black"
370  color signature     "red"       "black"
371  color selection     "red"       "green"
372  color status        "black"     "green"
373  color subject       "green"     "black"
374  color thread_number "yellow"        "black"
375  color tilde     "green"     "black"
376  color tree      "green"     "black"
377  color underlinetext "magenta"   "black"
378  color url       "lightgray"     "black"
379  color verbatim      "green"     "black"
380
381  % These attributes are for terminals that cannot display color:
382  mono article        "none"
383  mono author     "none"
384  mono boldtext       "bold"
385  mono cursor     "bold"  "reverse"
386  mono date       "none"
387  mono description    "none"
388  mono error      "blink"
389  mono frame      "reverse"
390  mono from_myself    "bold"
391  mono group      "bold"
392  mono grouplens_display  "none"
393  mono header_name    "bold"
394  mono header_number  "none"
395  mono headers        "none"
396  mono high_score     "bold"
397  mono italicstext    "bold"
398  mono menu       "reverse"
399  mono menu_press     "none"
400  mono neg_score      "none"
401  mono normal     "none"
402  mono pgpsignature   "none"
403  mono pos_score      "reverse"
404  mono quotes     "none"
405  mono quotes1        "none"
406  mono quotes2        "none"
407  mono quotes3        "none"
408  mono quotes4        "none"
409  mono quotes5        "none"
410  mono quotes6        "none"
411  mono quotes7        "none"
412  mono response_char  "bold"
413  mono selection      "bold"
414  mono signature      "none"
415  mono status     "reverse"
416  mono subject        "none"
417  mono thread_number  "bold"
418  mono tilde      "bold"
419  mono tree       "none"
420  mono underlinetext  "underline"
421  mono url        "bold"
422  mono verbatim           "none"
423
424  %
425  %% 10. Group mode key bindings
426  %
427
428  % Cursor movement:
429  setkey group line_down        "\eOB"   % Go to the next group
430  setkey group line_down        "\e[B"
431  setkey group line_down        "^N"
432  setkey group line_down        "n"
433  setkey group line_down        "j"
434  setkey group line_up          "\eOA"   % Go to the previous group
435  setkey group line_up          "\e[A"
436  setkey group line_up          "^P"
437  setkey group line_up          "p"
438  setkey group line_up          "k"
439  setkey group page_down        "^V"     % Scroll to the next page
440  setkey group page_down        "\e[6~"
441  setkey group page_down        "\e[G"       % (FreeBSD keycode)
442  setkey group page_down        "^D"
443  setkey group page_up          "\eV"    % Scroll to the previous page
444  setkey group page_up          "\e[5~"
445  setkey group page_up          "\e[I"       % (FreeBSD keycode)
446  setkey group page_up          "^U"
447  setkey group bob              "\e<"    % Go to the bottom of the list
448  setkey group bob              "^K\eOB"
449  setkey group bob              "^K\e[B"
450  setkey group eob              "\e>"    % Go to the top of the list
451  setkey group eob              "^K\eOB"
452  setkey group eob              "^K\e[B"
453  setkey group group_search_backward "?" % Group keyword search backward
454  setkey group group_search_forward  "/" % Group keyword search forward
455
456  % Actions:
457  setkey group select_group     " "      % Enter the current newsgroup
458  setkey group select_group     "\r"
459  setkey group select_group     "l"
460  setkey group post             "P"      % Post an article
461  setkey group post_postponed   "\eP"    % Post or edit a postponed article
462  setkey group refresh_groups   "G"      % Get new news from server
463  setkey group toggle_scoring   "K"      % Select scoring mode
464  setkey group repeat_last_key  "."      % Repeat last key sequence
465  setkey group evaluate_cmd     "^X\e"   % Read line and interpret it as S-Lang
466  setkey group suspend          "^Z"     % Suspend slrn
467  setkey group quit             "Q"      % Quit slrn
468  setkey group quit             "h"      % Quit slrn
469
470  % Group management:
471  setkey group catchup          "C"      % Mark all articles as read
472  setkey group uncatchup        "\eu"    % Mark all articles as unread
473  setkey group add_group        "a"      % Add a new newsgroup
474  setkey group subscribe        "S"      % Subscribe to the current newsgroup
475  setkey group unsubscribe      "U"      % Unsubscribe from the current newsgroup
476  setkey group move_group       "m"      % Move newsgroup to a different location
477  setkey group transpose_groups "^X^T"   % Transpose position of groups
478  setkey group save_newsrc      "X"      % Force a save of the newsrc file
479
480  % Display:
481  setkey group toggle_group_formats "\033A" % Toggle group display formats
482  % setkey group toggle_hidden    "l"      % Toggle display of hidden groups
483  setkey group toggle_list_all  "L"      % Toggle listing of unsubscribed groups
484  setkey group redraw           "^L"     % Redraw the screen
485  setkey group redraw           "^R"
486  setkey group help             "?"      % Display a help screen
487
488  %
489  %% 11. Article mode key bindings
490  %
491
492  % General movement:
493  setkey article next                    "n"  % next unread article
494  setkey article previous                "p"  % previous unread article
495  setkey article skip_to_next_group      "N"  % go to the next group
496  setkey article skip_to_next_group      "\e\e[C"
497  setkey article skip_to_next_group      "\e\eOC"
498  setkey article skip_to_previous_group  "\e\e[D"  % go to the previous group
499  setkey article skip_to_previous_group  "\e\eOD"
500  setkey article next_high_score         "!"  % next article with high score
501  setkey article next_same_subject       "="  % next article with same subject
502  setkey article goto_last_read          "L"  % go to the last read article
503
504  % Actions:
505  setkey article post                 "P"     % Post a new article
506  setkey article post_postponed       "\eP"   % Post/edit a postponed article
507  setkey article followup             "f"     % Post a followup
508  setkey article reply                "r"     % Reply to poster
509  setkey article forward              "F"     % Forward posting via mail
510  setkey article supersede            "\e^S"  % Supersede article
511  setkey article cancel               "\e^C"  % Cancel article
512  setkey article save                 "O"     % Save article
513  setkey article pipe                 "|"     % Pipe article
514  setkey article print                "y"     % Print article
515  setkey article decode               ":"     % Decode article
516  setkey article suspend              "^Z"    % Suspend slrn
517  setkey article quit                 "h"     % Quit slrn
518  setkey article fast_quit            "Q"     % Quit slrn immediately
519
520  % Moving in the article pager:
521  setkey article article_line_down    "\eOD"  % Scroll article down one line
522  setkey article article_line_down    "\e[D"
523  setkey article article_line_down    "\r"
524  setkey article article_line_up      "\e\eOB"    % Scroll article up one line
525  setkey article article_line_up      "\e\e[B"
526  setkey article article_page_down    " "     % Scroll article down one page
527  setkey article article_page_up      "^?"    % Scroll article up one page
528  setkey article article_page_up      "b"     % Scroll article up one page
529  setkey article article_eob          ">"     % Move to the end of the article
530  setkey article article_bob          "<"     % Move to the beginning
531  setkey article article_left         "\eOD"  % Pan article to the left
532  setkey article article_left         "\e[D"
533  setkey article article_right        "\eOC"  % Pan article to the right
534  setkey article article_right        "\e[C"
535  setkey article article_search       "/"     % Search forward in the article
536  setkey article skip_quotes          "\t"    % Skip beyond quoted text
537  setkey article forward_digest       "g"     % Skip to next digest
538
539  % Moving in the header display:
540  setkey article header_line_down      "\eOB" % Move to next article
541  setkey article header_line_down      "\e[B"
542  setkey article header_line_down      "^N"
543  setkey article header_line_down      "j"
544  setkey article header_line_up        "\eOA" % Move to previous article
545  setkey article header_line_up        "\e[A"
546  setkey article header_line_up        "^P"
547  setkey article header_line_up        "k"
548  setkey article header_page_down      "^V"       % Scroll down one page
549  setkey article header_page_down      "\e[6~"
550  setkey article header_page_down      "\e[G"         % (FreeBSD keycode)
551  setkey article header_page_down      "^D"
552  setkey article header_page_up        "\eV"  % Scroll up one page
553  setkey article header_page_up        "\e[5~"
554  setkey article header_page_up        "\e[I"         % (FreeBSD keycode)
555  setkey article header_page_up        "^U"
556  setkey article header_eob            "\e>"  % Go to last article in group
557  setkey article header_bob            "\e<"  % Go to first article in group
558  setkey article goto_article          "J"    % Move to article (number)
559  setkey article author_search_forward   "a"  % Author search forward
560  setkey article author_search_backward  "A"  % Author search backward
561  setkey article subject_search_forward  "s"  % Subject search forward
562  setkey article subject_search_backward "S"  % Subject search backward
563
564  % Marking as read/unread:
565  setkey article delete                  "d"  % Mark article as read
566  setkey article undelete                "u"  % Mark article as unread
567  setkey article delete_thread           "\ed"    % Mark (Sub-)Thread as read
568  setkey article catchup_all             "c"  % Mark all articles as read
569  setkey article catchup_all             "\ec"
570  setkey article catchup                 "\eC"    % Catchup (up to this article)
571  setkey article uncatchup_all           "\eu"    % Mark all articles as unread
572  setkey article uncatchup               "\eU"    % Uncatchup (up to this article)
573  setkey article expunge                 "x"  % Remove all read articles
574
575  % Display properties:
576  setkey article toggle_headers          "t"  % Full headers (on/off)
577  setkey article toggle_rot13            "\eR"    % Toggle ROT-13 decryption
578  setkey article toggle_quotes           "T"  % Display quoted lines (on/off)
579  setkey article toggle_signature        "\\" % Show signature (on/off)
580  setkey article wrap_article            "W"  % Wrap long lines (on/off)
581  setkey article show_spoilers           "\e?"    % Reveal spoilers (on/off)
582  setkey article toggle_pgpsignature     "]"  % Show PGP signature (on/off)
583  setkey article toggle_verbatim_marks   "["  % Show verbatim marks (on/off)
584  setkey article enlarge_article_window  "^"  % Enlarge the article window
585  setkey article shrink_article_window   "^^" % Shrink the article window
586  setkey article zoom_article_window     "z"  % Maximize/Unmaximize article
587  setkey article hide_article            "i"  % Hide/Show the article window
588  setkey article browse_url              "U"  % Search for URL and follow it
589  setkey article toggle_sort             "\eS"    % Select threading method
590  setkey article toggle_collapse_threads "\et"    % Collapse/Uncollapse thread
591  setkey article toggle_header_formats   "\ea"    % Toggle header display formats
592  setkey article redraw                  "^L" % Redraw screen
593  setkey article redraw                  "^R" % Redraw screen
594  setkey article help                    "?"  % Display help screen
595
596  % Miscellaneous actions:
597  setkey article create_score            "K"  % Create a scorefile entry
598  setkey article view_scores             "v"      % Show which rules matched
599  setkey article locate_article          "\el"    % Locate article by Message-ID
600  setkey article get_children_headers    "\e^P"   % Find all children
601  setkey article get_parent_header       "\ep"    % Reconstruct thread
602  setkey article mark_spot               ";"  % Mark current article position
603  setkey article exchange_mark           ","  % Return to marked article
604  setkey article tag_header              "#"  % Numerically tag article
605  setkey article untag_headers           "\e#"    % Remove all numerical tags
606  setkey article toggle_header_tag       "*"  % Set/remove header tag
607  setkey article repeat_last_key         "."  % Repeat last key sequence
608  setkey article grouplens_rate_article  "0"  % Rate article with grouplens
609  setkey article evaluate_cmd            "^X\e"   % Interpret line as S-Lang
610
611  %
612  %% Command prompt key bindings
613  %
614
615  setkey readline bol      "^A"       % Beginning of line
616  setkey readline eol      "^E"       % End of line
617  setkey readline right        "\e[C"     % Move right
618  setkey readline left         "\e[D"     % Move left
619  setkey readline bdel         "^H"       % Delete backward
620  setkey readline bdel         "^?"       % Delete Backward
621  setkey readline del      "^D"       % Delete Foreword
622  setkey readline delbol       "^U"       % Delete to Beginning of line
623  setkey readline delbow       "^W"       % Delete to Beginning of word
624  setkey readline deleol       "^K"       % Delete to End of line
625  setkey readline trim         "\e/"      % Trim whitespace
626  setkey readline quoted_insert    "^Q"       % Quoted insert
627  setkey readline complete     "\t"       % Complete filename
628  setkey readline cycle        " "        % Cycle among filenames