.#) . _Jed_Emulation+ $ NULL. _Jed_Emulation) 6 _Jed_Default_Emulation+% emacs6 _Jed_Default_Emulation) : Default_Jedrc_Startup_File+& jed.rc: Default_Jedrc_Startup_File) 1 _Jed_Color_Scheme+ $ NULL1 _Jed_Color_Scheme) 9 _Jed_Default_Color_Scheme+ & black39 _Jed_Default_Color_Scheme) 6 Tab_Always_Inserts_Tab+! 06 Tab_Always_Inserts_Tab* 4 _C_Indentation_Style+ $ NULL4 _C_Indentation_Style,4 _C_Indentation_Styley+ c_set_style* + Null_String+ + Null_String* . Info_Directory+* + Jed_Bin_Dir +* - Jed_Doc_Files+* 8 Jed_Highlight_Cache_Path+* 7 Jed_Highlight_Cache_Dir+* 2 C_CONTINUED_OFFSET+! 22 C_CONTINUED_OFFSET* . C_Colon_Offset+! 1. C_Colon_Offset* 3 C_Preprocess_Indent+! 13 C_Preprocess_Indent* 0 C_Comment_Column+" 40 0 C_Comment_Column* ( C_INDENT+! 3( C_INDENT* ' C_BRACE+! 2' C_BRACE* - C_BRA_NEWLINE+! 1- C_BRA_NEWLINE* < compile_parse_error_function+# gcc< compile_parse_error_function* 5 REPLACE_PRESERVE_CASE+! 05 REPLACE_PRESERVE_CASE* + LAST_SEARCH+ + Null_String+ LAST_SEARCH,* $ name % value+* ! t+* ! r+ $ name / __get_reference! r ! r $ NULLA.% .[%s] $ name ' sprintf $ eval $ name / __get_reference! r % value! rw/c $ name * is_defined" -2B.w/c ! r 0 __is_initialized.w/c % value ! r/ custom_variable,* # str # old # new+ # str # old # new # str & strlen * strreplaceP# str # stry/ str_replace_all . _slang_version% 10308=.' emul.sl ( evalfileP/c,! 0 1 define_keywords_ny/ define_keywords,+ LAST_SEARCH y2 save_search_string,y4 compile_parse_errors, & _NARGS! 1: ' Sprintf & inserty' vinsert,* # dir $ file+ # dir $ NULLA. # dir/c $ file $ NULLA. $ file/c* ! n+ # dir & strlen! n ! n.* " f1 " d1+ # dir! 0" 59 / extract_element# dir # dir ! 0" 93 / extract_element" d1 # dir! 1" 93 / extract_element" f1 " f1 $ NULLB. " f1 & strlen.! . " f1! 0" 46 / extract_element9" d1/c/c # dir & strlen! n ! n." -1 # dir!" 58B.! ]" d1/c/c " d1# dir/c # dir $ file9 / expand_filenamey& dircat, # bol * skip_whitey. bol_skip_white," + bskip_charsy+ bskip_white,* $ file # dir+ + getbuf_infoPP# dir$ file $ file & strlen. # dir/b # dir $ file9y/ buffer_filename,y) path2list,* $ file+ $ file , path_extname$ file $ file & strlen.! 1 $ file!$ file/c $ filey) file_type,* $ path ! f+ $ path! , & strtok.* # dir+# dir* $ file+ # dir ! f & dircat$ file $ file + file_status! 1A. $ filew/c/ $ NULLwy4 search_path_for_file,* ! f + 4 get_jed_library_path ! f 4 search_path_for_file! f ! f $ NULLA. w/c ! fy2 expand_jedlib_file,* $ file+ $ file 2 expand_jedlib_file$ file $ file & strlen.! 0w/b $ file ) find_filey0 find_jedlib_file,* " fn+ " fn , path_dirname " fn - path_basenamewy. parse_filename ( JED_ROOT& [info]9. Info_Directory ( JED_ROOT% [bin]9+ Jed_Bin_Dir 4 get_jed_library_path8 Jed_Highlight_Cache_Path 8 Jed_Highlight_Cache_Path! 0" 44 / extract_element7 Jed_Highlight_Cache_Dir* - Jed_Doc_Files+ - Jed_Doc_Files ( JED_ROOT" $1+ jedfuns.txt+ libfuns.txt." $2) [doc.txt] " $29" $2 " $1 " $2 & dircat" $2 - Jed_Doc_Files & strlen.! ,- Jed_Doc_Files/c " $2- Jed_Doc_Files/ - Jed_Doc_Files! , . _slang_doc_dir , slangfun.txt + path_concat & strcat- Jed_Doc_Files}" $1 . __uninitialize}" $2 . __uninitialize( INFOPATH & getenv" $1 " $1 $ NULLB. " $1 ) path2list. Info_Directory/c,7 ABCDEFGJKLNOPQRSTUVWXYZ.* " ch+" ch " ch" 64: $ char ( unsetkey/y/ unset_ctrl_keys) skip_word$  & setkey* bskip_word$  & setkey+ upcase_word" u & setkey- downcase_word" l & setkey/ capitalize_word" c & setkey. emacs_escape_x" x & setkey+ help_prefix" ? & setkey . _Backspace_Key! B.+ help_prefix" ^H & setkey/c, do_shell_cmd" ! & setkey( find_tag" . & setkey' dabbrev" / & setkey ) _stkdepth" $02 mode_get_mode_info( modeinfo2 mode_set_mode_info( modeinfo) text_mode( textmode& c_mode % cmode* slang_mode& slmode) java_mode( javamode0 find_binary_file& binary- jed_easy_help' jedhelp3 query_replace_match& regexp1 re_search_forward& regexp2 re_search_backward& regexp% dired% dired( calendar# cal+ trim_buffer$ util % occur% occur+ info_reader$ info) info_mode$ info. info_find_node$ info, list_buffers% bufed- append_region# buf, write_region# buf, save_buffers# buf, recover_file# buf+ next_buffer# buf. save_buffer_as# buf) most_mode$ most ( run_most$ most' compile' compile7 compile_select_compiler' compile4 compile_add_compiler' compile$ sort$ sort3 sort_using_function$ sort% untab% untab, fortran_mode' fortran' sh_mode& shmode' ps_mode' pscript+ python_mode& pymode % rot13% rot13. search_forward& search/ search_backward& search+ replace_cmd& search; replace_across_buffer_files' replace/ isearch_forward' isearch0 isearch_backward' isearch% shell% shell2 mute_set_mute_keys( mutekeys) html_mode $ html, do_shell_cmd% shell1 shell_perform_cmd% shell( find_tag% ctags' apropos$ help0 expand_keystring$ help1 describe_bindings$ help1 describe_function$ help1 describe_variable$ help1 help_for_function$ help( where_is$ help ' showkey$ help- describe_mode$ help5 format_paragraph_hook% tmisc' dabbrev' dabbrev( tex_mode# tex+ bibtex_mode& bibtex* latex_mode% latex/ bkmrk_goto_mark( bookmark. bkmrk_set_mark( bookmark+ add_keyword& syntax) lisp_mode$ lisp ) perl_mode$ perl) vhdl_mode( vhdlmode* spice_mode( spicemod, verilog_mode' verilog( tcl_mode' tclmode- hook_add_hook% hooks4 changelog_add_change& chglog. edit_tab_stops$ tabs/ tab_to_tab_stop$ tabs5 append_string_to_file$ misc 4 write_string_to_file$ misc4 make_tmp_buffer_name$ misc. glob_to_regexp$ misc. list_directory$ misc) directory$ misc+ abbrev_mode& abbrev/ set_abbrev_mode& abbrev, save_abbrevs( abbrmisc3 define_abbreviation( abbrmisc$ mail$ mail 2 mail_format_buffer$ mail( dcl_mode# dcl( vms_help' vmshelp( f90_mode# f90( idl_mode# idl* nroff_mode% nroff. modeline_hook2( modehook+ digraph_cmd' digraph% bufed% bufed) push_mode( pushmode5 set_selective_display' seldisp ) sgml_mode$ sgml, docbook_mode' docbook+ matlab_mode& matlab, create_array& compat' strncat& compat* tiasm_mode% tiasm0 set_comment_info( comments. comment_region( comments0 uncomment_region( comments, comment_line( comments . uncomment_line( comments8 uncomment_region_or_line( comments6 comment_region_or_line( comments6 yp_copy_region_as_kill' yankpop. yp_kill_region' yankpop, yp_kill_line' yankpop' yp_yank' yankpop+ yp_yank_pop' yankpop- yp_bkill_word ' yankpop, yp_kill_word' yankpop, history_load' history ) _stkdepth " $0:! 2< ) _autoload ) _stkdepth" $03 reg_insert_register( register4 reg_copy_to_register( register- register_mode( register( php_mode# php' tm_mode& tmmode , vrun_program& runpgm% paste% paste2 toggle_case_search( srchmisc ) _stkdepth " $0:! 2< ) _autoload, " upPy% go_up,! 1 " upy$ up_1, $ up_1Py' go_up_1, $ downPy' go_down,! 1 $ downy& down_1, & down_1Py) go_down_1, $ leftPy' go_left, % rightPy( go_right,! 1 ( go_righty* go_right_1,! 1 ' go_lefty) go_left_1," 10 + insert_chary' newline," 32 + insert_chary3 insert_single_space, ) what_charAy/ looking_at_char, + what_keymap ) definekeyy, local_setkey, + what_keymap + undefinekeyy. local_unsetkey* 4 _Reserved_Key_Prefix+ $ NULL4 _Reserved_Key_Prefix,* # key+ 4 _Reserved_Key_Prefix $ NULLA. w/c 4 _Reserved_Key_Prefix # key & strcat1 make_reserved_key,* # fun # key $ kmap+ # fun # key 1 make_reserved_key $ kmap ) definekeyy2 definekey_reserved,* # key $ kmap+ # key 1 make_reserved_key $ kmap + undefinekeyy4 undefinekey_reserved,* # fun # key+ # fun # key 1 make_reserved_key , local_setkeyy5 local_setkey_reserved,* # key+ # key 1 make_reserved_key . local_unsetkeyy7 local_unsetkey_reserved,* # fun # key+ # fun # key 1 make_reserved_key & setkeyy/ setkey_reserved,* # key+ # key 1 make_reserved_key ( unsetkeyy1 unsetkey_reserved, ) what_modePy- get_mode_name, * $ hook+y0 global_mode_hook,* $ args+ & _NARGS! 1: * __pop_args$ args* $ func+$ func $ func & typeof ( Ref_TypeB. $ func / __get_reference$ func/c $ func $ NULLB. $ args + __push_args $ funcM/cy- call_function,* $ args+ & _NARGS * __pop_args$ args $ args + __push_args - call_functiony( runhooks,* $ hook+ 6 Tab_Always_Inserts_Tab.! . local_unsetkey/ self_insert_cmd! , local_setkey/c $ hook 0 global_mode_hook $ hook ( runhooks - get_mode_name . abbrev_table_p. - get_mode_name 0 use_abbrev_table/cy. run_mode_hooks,) exit_hook ( runhooks! 1w2 run_user_exit_hook/ _jed_exit_hooks}2 run_user_exit_hook + add_to_hook,* $ base+ $ base 1 path_sans_extname$ base" -1! 0 & randomP* # pid+ & getpid# pid$ 1000.* $ file+' %s%d.%d $ base! 0% 32767 & random # pid ' sprintf$ file $ file + file_status. $ filew/b/i< Unable to create a tmp file! % errory- make_tmp_file& ( Features+ ( Int_Type! 0 * Assoc_Type!( Features,* ! f+ ! f ( Features!) _featurep,* ! f+! 1 ! f ( Features' provide,* ! f $ file+ & _NARGS! 2A.$ file! f/.! f ! f$ file/d ! f ) _featurep.w/c $ file ( evalfileP ! f ) _featurep.F ***Warning: feature %s not found in %s ! f $ file ( vmessage/b' require,! 0 ( pop_marky* pop_mark_0,! 1 ( pop_marky* pop_mark_1, ( pop_spot ) push_spoty) goto_spot, ) push_spot # boby- push_spot_bob, ) push_spot # boly- push_spot_bol, ) push_mark # eoly- push_mark_eol, ) push_mark # eob y- push_mark_eob, # bob - push_mark_eoby+ mark_buffer, ' dupmarkP ) bufsubstr * del_regiony0 bufsubstr_delete, - push_mark_eol * del_regiony' del_eol, ' del_eol $ eobp. # del/by/ del_through_eol, # bol - push_mark_eol ) bufsubstry. line_as_string, * _get_point . line_as_string ' newline & insert * _set_pointy+ double_line, # bol $ trimy( bol_trim, # eol $ trimy( eol_trim,* " re+ ) push_spot - push_mark_eol * go_right_1! 1 ) bufsubstr " re! 1 , string_matchA ( pop_spoty- re_looking_at, % BATCH- X_LAST_KEYSYM * is_definedD.w/c* $ term+$ TERM & getenv$ term $ term $ NULLA.w/c $ term% xterm! 5 ' strncmp.w/c& mousex ( evalfilePy- enable_xmouse,* $ name % value+ & _NARGS! 2A.% value$ name $ name 1 blocal_var_exists. % valuew/b/.$ name/d $ name / _get_blocal_varwy. get_blocal_var* * No_Backups+! 0* No_Backups,* # dir $ file+ w # dir $ file! ~ & strcaty4 make_backup_filename,* # dir $ file+( %s_$%s;1 # dir $ file ' sprintfy6 make_autosave_filename,* ! f+ + Null_String! f* ! i+! 0! i* ) mx_prompt+* " pa ( exec_fun+ 1 MINIBUFFER_ACTIVE., evaluate_cmd $ callw/c# M-x) mx_prompt" -1 / prefix_argument" pa " pa" -1B.$ ESC- " pa & string9$ M-x9) mx_prompt/c. " pa 3 set_prefix_argument ! f ( exec_funM " pa" -1 / prefix_argumentA. " pa! 1:. ! f ( exec_funM/i/c" -1 3 set_prefix_argument/o. ! f" -> ) is_substr. ! f * is_defined.}$ eval( exec_funw/c/c ! f! -! _ ( strtrans! f ! f + is_internal.}$ call( exec_funw/c ! f * is_defined.}$ eval( exec_funw/c / EXECUTING_MACRO . DEFINING_MACROD. ! i! 1A." 13 ( ungetkey/c" 32 ( ungetkey! i/b ) mx_prompt ! f" 70 4 read_with_completion! f/ey. emacs_escape_x,* Goto line: + Null_String + Null_String ) read_mini ' integer ) goto_liney- goto_line_cmd,, Goto Column: + Null_String + Null_String ) read_mini ' integer + goto_columny/ goto_column_cmd, + otherwindow' page_up $ call ( nwindows! 1:. + otherwindow/iy, next_wind_up, + otherwindow) page_down $ call ( nwindows! 1:. + otherwindow/iy, next_wind_dn,* ) max_lines+ ) push_spot # eob ) what_line) max_lines ( pop_spotB %s, Line %d of %d lines, Column %d + count_chars ) what_line ) max_lines + what_column ( vmessage y' whatpos, + window_line! 1: % go_up # boly2 goto_top_of_window,# 114 + window_info + window_line: ' go_downy5 goto_bottom_of_window,.$ undo $ call , _clear_errorH Undo will now perform the action of redo ' message/n( kbd_quit $ call $ redo, + Null_String 0 use_syntax_table + Null_String! 0 ( set_mode& global * use_keymap 1 unset_buffer_hook, no_mode_hook . run_mode_hooksy' no_mode,* ! x+! 0y/ _function_pop_0,! 1y2 _function_return_1* 1 Mode_Hook_Pointer+ }/ _function_pop_01 Mode_Hook_Pointer* , Default_Mode+}) text_mode, Default_Mode,* $ mode+ + Null_String$ mode* * extra_hook+ - push_spot_bob! 4 ' go_down ) push_mark # bob & narrow> ^\\(#! ?/[^ ]+/\\([^ ]+\\)\\) * re_fsearch.! 2 0 regexp_nth_match$ mode $ mode# envA.! 1 0 regexp_nth_match & strlen ( go_right * skip_white ) push_mark% ^ \n * skip_chars ) bufsubstr$ mode/c $ mode% _mode9 * is_defined.4 bash,ksh,ash,zsh,csh $ mode" 44 / is_list_element." sh $ mode/.> slsh,jdl,jed-script,jdl-script $ mode" 44 / is_list_element.% slang$ mode/c/d/b/c@ -\\*- *\\([-A-Za-z_+]+\\) *-\\*- * re_fsearch.! 1 0 regexp_nth_match & strlow$ mode/c # bob3 -\\*- *.+:.+ *-\\*- * re_fsearch* extra_hook % widen.$ mode * extra_hook. $ mode . modeline_hook29/. $ mode/d ( pop_spot/o $ mode & strlen.* $ mstr+% _mode$ mstr $ mode! -! _ ( strtrans$ mode $ mode $ mstr ) is_substr.% _mode$ mode/b $ mode( c++_modeA.& c_mode$ mode/c $ mode * is_defined. $ mode $ eval! 1w/c/c! 0y- modeline_hook* . Mode_List_Exts+s h,cc,cpp,hpp,sl,txt,doc,f,for,pro,1,pl,pm,v,verilog,vhd,vhdl,vt,sp,cir,py,cxx,m,bib. Mode_List_Exts* / Mode_List_Modes+  c,c,c,c,slang,text,text,fortran,fortran,idl,nroff,perl,perl,verilog,verilog,vhdl,vhdl,vhdl,spice,spice,python,c,matlab,bibtex/ Mode_List_Modes3 ,com,htm,shtml,sgml. Mode_List_Exts6 ,dcl,html,html,docbook/ Mode_List_Modes,* $ mode # ext+$ mode ! ,9 / Mode_List_Modes9/ Mode_List_Modes# ext! ,9 . Mode_List_Exts9. Mode_List_Extsy6 add_mode_for_extension,* # ext+* ! n $ mode+ # ext! 0" 59 / extract_element# ext # ext & strlow# ext # ext 1 Mode_Hook_PointerM.w/c - modeline_hook.w/c . Mode_List_Exts # ext" 44 / is_list_element! n ! n.! n / Mode_List_Modes ! n" 44 / extract_element% _mode9$ mode $ mode * is_defined! 0?. $ mode $ evalw/c/c # ext & strlow% _mode & strcat$ mode $ mode * is_defined! 0?. $ mode $ evalw/c / buffer_filename 0 extract_filename % strup$ READ! 4 ' strncmp. ) text_modew/b , Default_ModeMy) mode_hook,* ! x+* % flags+ + getbuf_info% flagsPPP % flags ! xFy1 _test_buffer_flag,* ! x+ + getbuf_info ! xJ + setbuf_info y0 _set_buffer_flag,* ! x+ + getbuf_info ! xOF + setbuf_infoy2 _unset_buffer_flag,V. 0 _set_buffer_flag/. 2 _unset_buffer_flag/dy9 _set_or_unset_buffer_flag,* ! f+ + getbuf_info ! fI + setbuf_infoy3 _toggle_buffer_flag,! 1 9 _set_or_unset_buffer_flagy8 set_buffer_modified_flag,! 1 1 _test_buffer_flagy/ buffer_modified," 32 9 _set_or_unset_buffer_flagy/ set_buffer_undo,! 8 9 _set_or_unset_buffer_flagy, set_readonly,! 8 1 _test_buffer_flagy+ is_readonly, " 16 1 _test_buffer_flagy1 is_overwrite_mode," 16 9 _set_or_unset_buffer_flagy- set_overwrite,$ 1024 3 _toggle_buffer_flag! 1 8 set_buffer_modified_flagy- toggle_crmode,! 8 3 _toggle_buffer_flagy/ toggle_readonly," 16 3 _toggle_buffer_flagy0 toggle_overwrite," 32 3 _toggle_buffer_flagy+ toggle_undo,# 256 0 _set_buffer_flagy4 set_buffer_no_backup,! 2 2 _unset_buffer_flagy6 set_buffer_no_autosave," -1 4 set_line_number_modey7 toggle_line_number_mode 7 toggle_line_number_mode . add_completion, * _set_colory) set_color) 1 Color_Scheme_Path+ 1 Color_Scheme_Path 4 get_jed_library_path! , & strtok." $1 " $1& colors & dircat1 Color_Scheme_Path! 2 1 Color_Scheme_Path + file_statusA.v/c/ ,* & scheme+* $ file+ & scheme $ NULLA.w/c & scheme & string& scheme 1 Color_Scheme_Path & scheme# .sl9 4 search_path_for_file$ file $ file $ NULLA. 1 Color_Scheme_Path & scheme$ .slc9 4 search_path_for_file$ file $ file $ NULLA. @ Color scheme %S is not supported & scheme ( vmessagew/c/c $ file 1 path_sans_extname1 _Jed_Color_Scheme 1 _Jed_Color_Scheme ( evalfilePy0 set_color_scheme,* % color " fg " bg+" -1 % color , color_numberB.w/c % color 0 add_color_object % color " fg " bg ) set_colory, custom_color& - Email_Address+ $ NULL- Email_Address, - Email_Address $ NULLB. - Email_Addressw/c , get_username! @ , get_hostname & strcatwy0 get_emailaddress,* ! s+ ! s- Email_Addressy0 set_emailaddress* 4 help_for_help_string+n -> Help:H Menu:? Info:I Apropos:A Key:K Where:W Fnct:F VMSHELP:M Var:V4 help_for_help_string* ) Help_File+' jed.hlp) Help_File,* # hlp+& *help*# hlp* # buf $ rows+* ) help_file+ ) Help_File) help_file & _NARGS. ) help_file/c ) help_file $ NULLA. ) help_file/c ) help_file & strlen.+ generic.hlp) help_file/b ) help_file 2 expand_jedlib_file) help_file # hlp . buffer_visible. ' whatbuf# buf ) onewindow# 114 + window_info$ rows # hlp & setbuf ! 0 , set_readonly , erase_buffer ) help_file + insert_fileP # hlp ' pop2buf # eob" \n + bskip_chars $ rows! 2< ) what_line! 19:$ rows # bob! 0 8 set_buffer_modified_flag! 1 , set_readonly # buf ' pop2buf $ rows. * enlargewin/i/b! 1 7 update_sans_update_hook 4 help_for_help_string ' messagey$ help* 6 Global_Top_Status_Line+h *** To activate menus, press `ESC ? ?'. For help, press `ESC ? h'. ***6 Global_Top_Status_Line 6 Global_Top_Status_Line 3 set_top_status_lineP,* ! c+ ! 7 - input_pending. 4 help_for_help_string % flush/b & getkey ' toupper! c ! c.! 8x" 72xD3 $ help/." 65x3 ' apropos/." 73x3 ) info_mode/." 63x3. select_menubar $ call/." 70x3 1 describe_function/." 86x3 1 describe_variable/." 87x3 ( where_is/." 67x" 75xD3 ' showkey/." 77x3 ( vms_help/. $ beep - clear_message/jy+ help_prefix,4 mini_init_minibuffer % BATCH.$ mini ( evalfileP/b,  # 102 4 read_with_completiony3 read_file_from_mini,* & prompt $ dflt $ list+ $ list & prompt $ dflt + Null_String# 115 4 read_with_completiony; read_string_with_completion* 1 Startup_With_File+! 01 Startup_With_File,* ! n # hlp " ok+! 0" ok* $ file+* ' scratch+) *scratch*' scratch! 01 IGNORE_USER_ABORT, startup_hook ( runhooks.3 .()jed_startup_hook $ eval/n ' whatbuf ' scratch & strcmp / buffer_modifiedD.. ' scratch & setbuf , erase_buffer! 0 8 set_buffer_modified_flag/n+ cpright.hlp 2 expand_jedlib_file + insert_fileP! 0 8 set_buffer_modified_flag # bob + Null_String$ file + Null_String ' message 1 Startup_With_File! 0?../ Enter Filename: 3 read_file_from_mini$ file $ file 0 extract_filename & strlen.v/c/e/. 1 Startup_With_File..! 1 7 update_sans_update_hook/.# 600 - input_pendingN/k/b/d 3 EXECUTE_ERROR_BLOCK $ file & strlen. $ file ) find_fileP/c/b 3 EXECUTE_ERROR_BLOCKy0 jed_startup_hook2 _jed_startup_hooks}0 jed_startup_hook + add_to_hook,* $ file+- JED_FILE_NAME & getenv$ file $ file $ NULLB. $ file ) find_file./ File not found! % error/b/c/ vms_resume_hook1 _jed_resume_hooks}/ vms_resume_hook + add_to_hook,* # dir ! a ! f ! m+ + getbuf_infoPP# dir! f * No_Backups. 4 set_buffer_no_backup/c # dir ! f 6 make_autosave_filename! a ! a # dir ! f & dircat 1 file_time_compare! 0?.T Autosave file is newer. Use ESC-X recover_file. (%s) ! f ' sprintf! m ! m % flush" 30 - input_pendingP ! m ' message/c3 user_find_file_hook ( runhooks . find_file_hook: _jed_find_file_after_hooks}. find_file_hook + add_to_hook ) _stkdepth" $0+ toggle_undo( calendar+ trim_buffer+ abbrev_mode3 define_abbreviation, save_abbrevs% occur- append_region, write_region ; replace_across_buffer_files, recover_file' compile$ sort% untab, fortran_mode, save_buffers/ isearch_forward0 isearch_backward% shell. edit_tab_stops& c_mode- toggle_crmode) text_mode' no_mode- goto_line_cmd/ goto_column_cmd - describe_mode* evalbuffer) open_rect) kill_rect+ insert_rect) copy_rect* blank_rect% dired1 re_search_forward2 re_search_backward3 query_replace_match% bufed1 describe_bindings/ search_backward. search_forward+ replace_cmd 0 find_binary_file* latex_mode' sh_mode$ mail* slang_mode+ python_mode ) _stkdepth " $0: / _add_completion,* $ file+ / buffer_modified.4 Buffer not modified. ' messagew/b / buffer_filename$ file $ file & strlen.- Save to file: 3 read_file_from_mini$ file/b $ file & strlen.7 File name not specified % error/b $ file , write_bufferPy+ save_buffer+ save_buffer . add_completion,. Insert Buffer: + Null_String + Null_String" 98 4 read_with_completion ) push_spot. ( pop_spot/n & insbuf 3 EXECUTE_ERROR_BLOCKy- insert_buffer- insert_buffer . add_completion,. 3 skip_non_word_chars $ eolp/.! 1! 1 % rightB.v/c/f / skip_word_charsy) skip_word,. 4 bskip_non_word_chars $ bolp/.! 1 $ left.v/b/f 0 bskip_word_charsy* bskip_word, ) push_mark ) skip_word * del_regiony+ delete_word, ) push_mark * bskip_word * del_regiony, bdelete_word,. 3 skip_non_word_chars $ eolp/.! 1! 1 % rightB.v/c/f ) push_mark ) skip_word , xform_regiony* xform_word, " 99 * xform_wordy/ capitalize_word,# 117 * xform_wordy+ upcase_word,# 100 * xform_wordy- downcase_word, ) push_mark, set_mark_cmd $ cally1 push_visible_mark, / is_visible_mark. * pop_mark_0/c 1 push_visible_marky, set_mark_cmd, / is_visible_mark. * pop_mark_0w/c , set_mark_cmdy2 smart_set_mark_cmd, - push_spot_bob.! 0! 4! 1." 14;! 19 + goto_column $ eolp. $ eobp. ( pop_spotw/c 3 insert_single_space # del/c/h & down_1.v/b/e ( pop_spoty8 buffer_format_in_columns, # bol - push_mark_eol * go_right_1 * del_regiony+ delete_line, ) push_spot # eol + what_column$ WRAP ( pop_spot2 WRAP column at %d. $ WRAP ( vmessagey/ set_fill_column,* $ name+* % flags+ + getbuf_info% flagsP $ name % flags + setbuf_info y- rename_buffer,* ! n+ ) push_mark ! n ( go_right * del_regiony$ deln,* ! n+ ! n. 3 insert_single_space/iy- insert_spaces,* # str+* ! n+ # str & strlen! n. ( pop_spot/o ) push_spot ! n ! n $ leftB.! 0w/c# str * looking_atwy+ blooking_at, ( exchange $ cally7 exchange_point_and_mark,* # str ! n+ # str! 1 ! n! 1: & substr # str ! n" -1 & substry) str_split,) find_file $ call! 1 , set_readonlyy3 find_file_read_only, & _NARGS.. use_dfa_syntax! 1 2 mode_set_mode_info/i y: enable_dfa_syntax_for_mode, & _NARGS.. use_dfa_syntax! 0 2 mode_set_mode_info/iy; disable_dfa_syntax_for_mode% os.sl ( evalfileP) 2 Jed_Home_Directory+* SYS$LOGIN:2 Jed_Home_Directory $ NULL( JED_HOME & getenvB.) JED_HOME: 2 Jed_Home_Directory/c 2 Jed_Home_Directory $ NULLA. 2 Jed_Home_Directory/c,* $ file+ $ file2 patch_cmdline_file,* ! n ! i $ file % depth ) next_file # tmp+* ) init_file+ & __argc! n! n! 1! i % BATCH. ! i & __argv!& --helpA ! i & __argv! % -helpAD.( jedusage ( evalfileP/c! n! i/c 2 Jed_Home_Directory& jed.rc & dircat) init_file! 1 ) init_file + file_statusB. : Default_Jedrc_Startup_File) init_file/c. ! n/. ! i & __argv!$ file $ file" -aA ! n! 1?C.! i! n ! i & __argv! ) init_file! 1 ) init_file + file_statusB.5 File does not exist: ) init_file & strcat % flush$ 2000 & usleep/c! i! nv/c $ file" -eA ! n! 1?C.! i! n ! i & __argv!6 _Jed_Default_Emulation! i! nu/c $ file" -nA. $ NULL) init_file! i ! nu/cv/f ) init_file $ NULLB. ) init_file + file_status! 1B. : Default_Jedrc_Startup_File) init_file ) init_file + file_status! 1B.& jed.rc) init_file/c/c ) _stkdepth% depth ) init_file ( evalfileP ) _stkdepth % depth:% depth % depth. = Excess junk left on stack by ) init_file9 % flush$ 1000 & usleep % depth & _pop_n/c/c % BATCH. . _Jed_Emulation $ NULLA. 6 _Jed_Default_Emulation ( evalfileP 0 enable_menu_keys/c 1 _Jed_Color_Scheme $ NULLA. 9 _Jed_Default_Color_Scheme 0 set_color_scheme/c/b 4 mini_init_minibuffer ! n.w/b% -most ! i & __argv!A. ! i! 19 ( run_mostw/c% -info ! i & __argv!A. ! i! 19 + info_readerw/c. ! n! 0?/. ! i & __argv!$ file! n! i ! n. ! i & __argv!) next_file* - next_file_arg+ ) next_file 2 patch_cmdline_file- next_file_arg/c $ file." -fx ! nC3 - next_file_arg $ eval/." -gx ! nC3 - next_file_arg ' integer ) goto_line/." -sx ! nC3 ) next_file ' fsearchP ) next_file 2 save_search_string/." -lx ! nC3 - next_file_arg ( evalfileP/." -ix ! nC3 - next_file_arg + insert_fileP/." -2x3 + splitwindow! n! i/.$ -tmpx3 4 set_buffer_no_backup 6 set_buffer_no_autosave! n! i/.% -hookx ! nC3 ) next_file * is_defined.! i ! i & __argv! ) next_file $ evalw/c/. $ file! 3" -1 & substr! -! _ ( strtrans# tmp $ file" --! 2 ' strncmpN # tmp * is_definedC3 # tmp $ eval! n! i/. ) _stkdepth% depth. ) _stkdepth % depth: & _pop_n , _clear_error! 0/n. ! n! 0 $ file!" 43AC/. $ file ' integer! 0@/l3 - next_file_arg ) find_fileP $ file ' integer ) goto_line/.( Reading $ file9 % flush $ file 2 patch_cmdline_file ) find_fileP! n! i/j! n! i/fy1 command_line_hook+ defaults.sl 2 expand_jedlib_file & strlen. ( defaults ( evalfileP/c