Edit file File name : wordstar.slc Content :.#�" 19, wordstar.hlp�) Help_File�" 21 $ NULL�4 _Reserved_Key_Prefix�" 22( wordstar�. _Jed_Emulation�" 24! 1�+ CASE_SEARCH*�" 25 1 Ws_Bookmark_Exist+! 1�1 Ws_Bookmark_Exist��" 27A Jed %v : %b (%m%n) (%p) %t! 1� / set_status_line��" 29" 30� . set_abort_char��" 31" ^B� ( unsetkey��" 32" ^F� ( unsetkey��" 33" ^K� ( unsetkey��" 34" ^U� ( unsetkey��" 35" ^W� ( unsetkey��" 36" ^X� ( unsetkey��" 40+ begin_macro" (� & setkey��" 41/ delete_char_cmd" ^G� & setkey��" 42+ delete_line" ^Y� & setkey��" 43) end_macro" )� & setkey��" 44- execute_macro" E� & setkey��" 45- execute_macro" e� & setkey��" 460 format_paragraph" ^B� & setkey��" 47- next_char_cmd" ^D� & setkey��" 481 previous_char_cmd" ^S� & setkey��" 494 ws_previous_li ne_cmd" ^E� & setkey��" 50$ undo" ^U� & setkey��" 51/ ws_bdelete_word" o� & setkey��" 52- ws_bskip_word" ^A� & setkey��" 53. ws_delete_word" ^T� & setkey��" 544 ws_insert_last_block" ^P� & setkey��" 550 ws_next_line_cmd" ^X� & setkey��" 56, ws_page_down" ^C� & setkey��" 57* ws_page_up" ^R� & setkey��" 580 ws_repeat_search" ^L� & setkey��" 59, ws_skip_word" ^F� & setkey��" 60. ws_window_down" ^Z� & setkey��" 61, ws_window_up" ^W� & setkey��" 701 .0 ws_goto_mark_n# 0� & setkey� �" 711 .0 ws_goto_mark_n# ^Q0� & setkey��" 721 .1 ws_goto_mark_n# 1� & setkey��" 731 .1 ws_goto_mark_n# ^Q1� & setkey��" 741 .2 ws_goto_mark_n# 2� & setkey��" 751 .2 ws_goto_mark_n# ^Q2� & setkey��" 761 .3 ws_goto_mark_n# 3� & setkey��" 771 .3 ws_goto_mark_n# ^Q3� & setkey��" 781 .4 ws_goto_mark_n# 4� & setkey��" 791 .4 ws_goto_mark_n# ^Q4� & setkey��" 801 .5 ws_goto_mark_n# 5� & setkey��" 811 .5 ws_goto_mark_n# ^Q5� & setkey��" 821 .6 ws_goto_mark_n# 6� & setkey��" 83 1 .6 ws_goto_mark_n# ^Q6� & setkey��" 841 .7 ws_goto_mark_n# 7� & setkey��" 851 .7 ws_goto_mark_n# ^Q7� & setkey��" 861 .8 ws_goto_mark_n# 8� & setkey��" 871 .8 ws_goto_mark_n# ^Q8� & setkey��" 881 .9 ws_goto_mark_n# 9� & setkey��" 891 . 9 ws_goto_mark_n# ^Q9� & setkey��" 903 ws_goto_begin_block" B� & setkey��" 913 ws_goto_begin_block# ^QB� & setkey��" 923 ws_goto_begin_block$ ^Q^B� & setkey��" 931 ws_goto_end_block" K� & setkey��" 941 ws_goto_end_block# ^QK� & setkey��" 951 ws_goto_end_block$ ^Q^K� & setkey��" 96) kill_line" Y� & setkey��" 97) kill_line# ^QY� & setkey��" 98) kill_line$ ^Q^Y� & setkey��" 99& ws_bob" R� & setkey��# 100& ws_bob# ^QR� & setkey��# 101& ws_bob$ ^Q^R� & setkey��# 102& ws_bol" S� & setkey��# 103& ws_bol# ^QS� & setkey��# 104& ws_bol$ ^Q^S� & setkey��# 105& ws_eob" C� & setkey��# 106& ws_eob# ^QC� & setkey��# 107& ws_eob$ ^Q^C� & setkey��# 108& ws_eol" D� & setkey��# 109& ws_eol# ^QD� & setkey��# 110& ws_eol$ ^Q^D � & setkey��# 1118 ws_goto_bottom_of_window# ^X� & setkey��# 1128 ws_goto_bottom_of_window# ^QX� & setkey��# 1138 ws_goto_bottom_of_window$ ^Q^X� & setkey��# 1140 ws_goto_line_cmd" I� & setkey��# 1150 ws_goto_line_cmd# ^QI� & setkey��# 1160 w s_goto_line_cmd$ ^Q^I� & setkey��# 117, ws_goto_prev# ^QP� & setkey��# 1185 ws_goto_top_of_window# ^QE� & setkey��# 1195 ws_goto_top_of_window$ ^Q^E� & setkey��# 1205 ws_goto_top_of_window# ^E� & setkey��# 121. ws_replace_cmd" A� & setkey��# 122. ws_replace_cmd# ^QA� & setkey��# 123. ws_replace_cmd$ ^Q^A� & setkey��# 1241 ws_search_forward" F� & setkey��# 1251 ws_search_forward# ^QF� & setkey��# 1261 ws_search_forward$ ^Q^F� & setkey��# 127. ws_toggle_case# ^QT� & setkey��# 128. ws_toggle_case$ ^Q^T� & setkey��# 1320 .0 ws_set_mark_n# ^K0� & setkey��# 1330 .1 ws_set_mark_n# ^K1� & setkey��# 1340 .2 ws_set_mark_n# ^K2� & setkey��# 1350 .3 ws_set_mark_n# ^K3� & setkey��# 1360 .4 ws_set_mark_n# ^K4� & setkey��# 1370 .5 ws_set_mark_n# ^K5� & setkey��# 1380 .6 ws_set_mark_n# ^K6� & setkey��# 1390 .7 ws_set_mark_n# ^K7� & setkey��# 1400 .8 ws_set_mark_n# ^K8� & setkey��# 1410 .9 ws_set_mark_n# ^K9� & setkey��# 142( exit_jed# ^KX� & setkey��# 143( exit_jed$ ^K^ X� & setkey��# 144) find_file# ^KE� & setkey��# 145) find_file$ ^K^E� & setkey��# 146+ kill_buffer# ^KQ� & setkey��# 147+ kill_buffer$ ^K^Q� & setkey��# 148* one_window# ^KI� & setkey��# 149* one_window$ ^K^I� & setkey��# 150+ save_buffer# ^ KD� & setkey��# 151+ save_buffer$ ^K^D� & setkey��# 152' suspend# ^KZ� & setkey��# 153' suspend$ ^K^Z� & setkey��# 1540 switch_to_buffer# ^KP� & setkey��# 1550 switch_to_buffer$ ^K^P� & setkey��# 156. ws_begin_block# ^KB� & setkey��# 157. ws_ begin_block$ ^K^B� & setkey��# 1580 ws_comment_block# ^K;� & setkey��# 159- ws_copy_block# ^KC� & setkey��# 160- ws_copy_block$ ^K^C� & setkey��# 161/ ws_delete_block# ^KY� & setkey��# 162/ ws_delete_block$ ^K^Y� & setkey��# 163, ws_end_block # ^KK� & setkey��# 164, ws_end_block$ ^K^K� & setkey��# 1650 ws_filter_region# ^K/� & setkey��# 166. ws_insert_file# ^KR� & setkey��# 167. ws_insert_file$ ^K^R� & setkey��# 1683 ws_lowercase_region# ^KL� & setkey��# 1693 ws_lowercase_region$ ^ K^L� & setkey��# 170- ws_move_block# ^KV� & setkey��# 171- ws_move_block$ ^K^V� & setkey��# 172. ws_save_buffer# ^KS� & setkey��# 173. ws_save_buffer$ ^K^S� & setkey��# 174. ws_select_word# ^KT� & setkey��# 175. ws_select_word$ ^K^T� & setkey� �# 1763 ws_uppercase_region# ^KU� & setkey��# 1773 ws_uppercase_region$ ^K^U� & setkey��# 178/ ws_write_region# ^KW� & setkey��# 179/ ws_write_region$ ^K^W� & setkey��# 183- _Ws_Bookmarks� * is_defined.�# 186" 13�" $1*�# 192 - _Ws_Bookmarks+� " $1 ) Mark_Type!�- _Ws_Bookmarks*�# 193 3 _Ws_Bookmarks_Exist+� " $1 , Integer_Type!�3 _Ws_Bookmarks_Exist*�# 194 ! i+.�# 195! 0�! i/. ! i " $1=/.�! i/.�# 196" -1� ! i 3 _Ws_Bookmarks_Exist�/g/b,�# 205 0 create_user_mark�" 10 - _Ws_Bookmarks��# 206! 1�1 Ws_Bookmark_Exist�# 203y/ ws_set_bookmark,*�# 211 # mrk+�" 10 - _Ws_Bookmarks!�# mrk���# 213 # mrk� 0 user_mark_buffer� & sw2buf��# 214 # mrk� . goto_user_mark�# 209y0 ws_goto_bookmark,�# 221 / ws_set_bookmark��# 222- execute_macro� $ call�# 219y0 ws_execute_macro,�# 227 / ws_set_bookmark��# 228- next_line_cmd� $ call�# 225y0 ws_next_line_cmd,�# 233 / ws_set_bookmark��# 2341 previous_line_cmd� $ call�# 231y4 ws_previous_line_cmd,�# 239 / ws_set_bookmark��# 240) page_down� $ call�# 237y, ws_p age_down,�# 245 / ws_set_bookmark��# 246' page_up� $ call�# 243y* ws_page_up,�# 251 / ws_set_bookmark�# 252 # bob�# 249y& ws_bob,�# 257 / ws_set_bookmark�# 258 # eob�# 255y& ws_eob,�# 263 / ws_set_bookmark�# 264 # bol�# 261y& ws_bol,�# 269 / ws_set_ bookmark�# 270 # eol�# 267y& ws_eol,�# 275 / ws_set_bookmark�# 276 5 goto_bottom_of_window�# 273y8 ws_goto_bottom_of_window,�# 281 / ws_set_bookmark�# 282 2 goto_top_of_window�# 279y5 ws_goto_top_of_window,��# 287 + window_line! 19� ( recenter�# 285y, ws_window_up,��# 292 + window_line! 19� ( recenter�# 290y. ws_window_down,�# 297 / ws_set_bookmark�# 298 - goto_line_cmd�# 295y0 ws_goto_line_cmd,�# 303 / ws_set_bookmark�# 304 + replace_cmd�# 301y. ws_replace_cmd,�# 309 / ws_set_bookmark�# 310 . se arch_forward�# 307y1 ws_search_forward,�# 315 + CASE_SEARCHN�+ CASE_SEARCH��# 3162 Case search is %d + CASE_SEARCH� ( vmessage�# 313y. ws_toggle_case,�# 321 / ws_set_bookmark�# 322 * go_right_1��# 323 + LAST_SEARCH� ' fsearch.�* Not found.� % error/b �# 319y0 ws_repeat_search,*�# 341 ! p+ * _get_point�! p�# 342 ) push_mark��# 343) a-zA-Z0-9� * skip_chars�# 344 * _get_point ! pA.�$$ \n � * skip_chars/c�# 345 * _get_point ! pA. * go_right_1/c�# 346 * del_region�# 339y. ws_delete_word,*�# 351 ! p+ * _get_point�! p�# 352 ) push_mark��# 353) a-zA-Z0-9� + bskip_chars�# 354 * _get_point ! pA.�$$ \n � + bskip_chars/c�# 355 * _get_point ! pA. ) go_left_1/c�# 356 * del_region�# 349y/ ws_bdelete_word,*�# 361 ! p+ * _get_point�! p�# 362 ) push_mark��# 363$ C ^\n !"#$%&'()*+,-./:;<=>?@[]^`{|}~� * skip_chars�# 364 * _get_point ! pA.��# 365$B \n !"#$%&'()*+,-./:;<=>?@[]^`{|}~� * skip_chars��# 366$C ^\n !"#$%&'()*+,-./:;<=>?@[]^`{|}~� * skip_chars/c�# 368 * pop_mark_0�# 359y, ws_skip_word,*�# 373 ! p+ * _ge t_point�! p�# 374 ) push_mark��# 375$B \n !"#$%&'()*+,-./:;<=>?@[]^`{|}~� + bskip_chars��# 376$C ^\n !"#$%&'()*+,-./:;<=>?@[]^`{|}~� + bskip_chars�# 377 * pop_mark_0�# 371y- ws_bskip_word*�# 389 . WS_Mark_Pushed+! 0�. WS_Mark_Pushed,�# 393 . WS_Mark_P ushed. * pop_mark_0/i�# 394! 1�. WS_Mark_Pushed�# 395 ) push_mark ) push_mark��# 396, set_mark_cmd� $ call�# 397 0 create_user_mark�" 11 - _Ws_Bookmarks���# 398, Begin Block.� ' message�# 391y. ws_begin_block*�# 402 / WS_Block_Buffer+. *ws-internal *�/ WS_Block_Buffer,�# 406 . WS_Mark_Pushed! 2=.�2 Block Not defined.� % error/c�# 407 ) push_spot�# 408 * pop_mark_1�# 409 ' dupmarkP�# 410 ' whatbuf��# 411 / WS_Block_Buffer� & setbuf , erase_buffer���# 412 & setbuf��# 413 / WS_Block_Buffer� + copy_r egion�# 414 ) push_mark�# 415 ( pop_spot�# 404y7 ws_copy_block_to_buffer,�# 420 . WS_Mark_Pushed! 1B.�# 422 . WS_Mark_Pushed. * pop_mark_0/i�# 423! 0�. WS_Mark_Pushed��# 4242 Begin Block First!� % error/c�# 427 % markp.�# 429! 0�. WS_Mark_Pushed��# 430/ Wordstar Error.� % error/b�# 433! 2�. WS_Mark_Pushed�# 434 * pop_mark_0�# 435 ) push_mark�# 436 7 ws_copy_block_to_buffer�# 437 0 create_user_mark�" 12 - _Ws_Bookmarks���# 438. Block Defined.� ' message�# 418y, ws_end_block,�# 443 7 ws_copy_bloc k_to_buffer�# 444 * pop_mark_1 * del_region�# 441y/ ws_delete_block,�# 449 7 ws_copy_block_to_buffer�# 450 * pop_mark_1 , write_region�# 447y/ ws_write_region,�# 456 / ws_set_bookmark��# 457 / WS_Block_Buffer� & insbuf�# 458 0 ws_goto_bookmark��# 459- Block Copied.� ' message�# 454y- ws_copy_block,*�# 464 $ cbeg $ cmid $ cend+*�# 465 ! c " c1 $ celm % extra % smode $ mode+�# 467 . WS_Mark_Pushed! 2B.��# 4680 Block Undefined!� % error/c�# 471 ) what_mode�$ mode�% smode��# 473 % smode$ Text� & strcmp .w/b��# 477 % smode# TeX� & strcmp.�# 478# % �$ cbeg�# 479# % �$ cmid�# 480 + Null_String�$ cend/b��# 483 % smode$ html� & strcmp.�# 484$ <!--�$ cbeg�# 485$ -*-�$ cmid�# 486$ -->�$ cend/b��# 489 % smode! C� & strcmp.�# 490# /* �$ cbeg�# 491# * �$ cmid�# 492# */�$ cend/b��# 495 % smode" SL� & strcmp.�# 496# % �$ cbeg�# 497# % �$ cmid�# 498 + Null_String�$ cend/b��# 501 % smode' Fortran� & strcmp.�# 502# C �$ cbeg�# 503# C �$ cmid�# 504 + Null_String�$ cend/b��# 509! 1� , check_r egion�# 510 7 exchange_point_and_mark�# 511 + what_column�! c�# 513 & narrow�# 514 # bob.�# 518�% extra�# 519�$ celm�# 520 . bol_skip_white�# 521 + what_column�" c1�# 522 " c1 ! c?.��# 524 ! c� + goto_column��# 525 $ celm� & insert�# 526 $ trim��# 527 " c 1 + what_column: % extra9� * whitespace/.�# 531 $ eolp.� ! c� + goto_column/c��# 532 $ celm� & insert/d/p��# 536 $ cbeg! 0� - X_USER_BLOCK0.�# 538 & down_1/.�# 540 & down_1.�# 541 $ up_1��# 542 $ cmid! 0� - X_USER_BLOCK0/c/f�# 545 % widen��# 547 $ cmid � * looking_at.��# 549! 3� $ deln/c��# 552 $ cend! 0� - X_USER_BLOCK0�# 554 ( pop_spot�# 462y1 ws_comment_region,�# 559 / ws_set_bookmark�# 560 * pop_mark_1�# 561 1 ws_comment_region�# 562 0 ws_goto_bookmark��# 5630 Block Commented.� ' message�# 557y0 ws_comment_block,�# 569 7 ws_copy_block_to_buffer�# 570 / ws_set_bookmark��# 571 / WS_Block_Buffer� & insbuf�# 572 / ws_delete_block�# 573 0 ws_goto_bookmark��# 574, Block Moved.� ' message�# 566y- ws_move_block,*�# 579 $ file+��# 580% File: + Null_S tring + Null_String# 102� 4 read_with_completion�# 579�$ file�# 581 / ws_set_bookmark��# 582 $ file� + insert_file�# 583 0 ws_goto_bookmark��# 584. File inserted.� ' message�# 577y. ws_insert_file,�# 589 / ws_set_bookmark�# 590 . WS_Mark_Pushed. * pop_ mark_0/i�# 591! 1�. WS_Mark_Pushed�# 592 , ws_skip_word�# 593 - ws_bskip_word�# 594 ) push_mark ) push_mark��# 595, set_mark_cmd� $ call�# 596 , ws_skip_word�# 597! 2�. WS_Mark_Pushed�# 598 * pop_mark_0�# 599 ) push_mark�# 600 7 ws_copy_block_to_buffe r�# 601 0 ws_goto_bookmark��# 602. Word Selected.� ' message�# 587y. ws_select_word,��# 607 / WS_Block_Buffer� ' bufferp.� / WS_Block_Buffer� & insbuf/c�# 605y4 ws_insert_last_block*�# 610 4 Last_Process_Command+ + Null_String�4 Last_Process_Command,*� # 614 # cmd ( tmp_file+��# 6150 Pipe to command: 4 Last_Process_Command + Null_String� ) read_mini�# cmd��# 616 # cmd� & strlen.w/b�# 618 # cmd�4 Last_Process_Command�# 620 7 ws_copy_block_to_buffer�# 621 * pop_mark_1��# 622, /tmp/jedpipe� - make_tmp_fi le�( tmp_file��# 623 # cmd# > ( tmp_file% 2>&1� & strcat�# cmd�# 625 ' dupmark.�- Mark not set.� % error/b��# 627 # cmd� + pipe_region.��# 629H Process returned a non-zero exit status.� % error/c�# 631 * del_region��# 632 ( tmp_file� + insert_fileP ��# 633 ( tmp_file� + delete_fileP�# 612y0 ws_filter_region,�# 638 7 ws_copy_block_to_buffer�# 639 * pop_mark_1��# 640# 117� , xform_region�# 636y3 ws_uppercase_region,�# 645 7 ws_copy_block_to_buffer�# 646 * pop_mark_1��# 647# 100� , xform_region�# 6 43y3 ws_lowercase_region,*�# 652 ! n+*�# 654 # mrk+��# 656 ! n 3 _Ws_Bookmarks_Exist!! 1B.��# 6571 Bookmark not set!� % error/c�# 659 / ws_set_bookmark��# 660 ! n - _Ws_Bookmarks!�# mrk���# 661 # mrk� 0 user_mark_buffer� & sw2buf��# 662 # mrk� . goto_u ser_mark��# 663% done.� ' message�# 652y. ws_goto_mark_n,*�# 667 ! n+�# 669 0 create_user_mark� ! n - _Ws_Bookmarks��# 670! 1� ! n 3 _Ws_Bookmarks_Exist���# 6710 Bookmark %d set. ! n� ( vmessage�# 667y- ws_set_mark_n,*�# 677 $ file # dir % flags+�# 6 78 + getbuf_info�% flagsP�# dir�$ file��# 679- Save to file:� 3 read_file_from_mini�$ file��# 680 $ file� , write_bufferP�# 675y. ws_save_buffer,*�# 687 # mrk+�" 11 - _Ws_Bookmarks!�# mrk���# 688 # mrk� 0 user_mark_buffer� & sw2buf�# 689 / ws_set_bookm ark��# 690 # mrk� . goto_user_mark�# 685y3 ws_goto_begin_block,*�# 695 # mrk+�" 12 - _Ws_Bookmarks!�# mrk���# 696 # mrk� 0 user_mark_buffer� & sw2buf�# 697 / ws_set_bookmark��# 698 # mrk� . goto_user_mark�# 693y1 ws_goto_end_block,�# 703 1 Ws_Bookmark_ Exist! 1B.��# 7045 No previous location!� % error/c�# 706 0 ws_goto_bookmark�# 701y, ws_goto_prev��# 7090 keybindings_hook . _Jed_Emulation� ( runhooks Save