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