.#,* ! n $ cbuf ! s ! a+ 1 MINIBUFFER_ACTIVE.w/cý( apropos:  þ ) read_mini°! sý& Global ! s" 15þ ( _apropos°! aý1 Found %d matches.ý ! aþ & lengthþ ( vmessageýý ! aþ * array_sort ! a!°! a ' whatbuf°$ cbufý) *apropos*þ ' pop2buf , erase_buffer ! aýþ.ýþ & insert ' newline/ƒ 8 buffer_format_in_columns # bobý! 0þ 8 set_buffer_modified_flagý $ cbufþ ' pop2bufy' apropos,* # key+* ! n+ý # keyþ & strlen°! n* # str ! i+! 1°! i* " ch * key_string+ °* key_string* ' the_key+. ! i ! n>/.ýý ! i! 1: # key! * UChar_Typeþ ( typecast°" ch·! i " ch." 94x ! i ! n>C " ch" 32=D3 " ch" 32=.ý " ch" 649þ $ charý # key ! i! 2þ & substr9°# str¹! i/.ý # key ! i! 3þ & substr°# str/dý # strþ # int" 91A.! 3±! i # str.# [[Ax3" UP/.# [[Bx3$ DOWN/.# [[Cx 3% RIGHT/.# [[Dx3$ LEFT/.# [OAx3" UP/.# [OBx3$ DOWN/.# [OCx3% RIGHT/.# [ODx3$ LEFT/.# [OPx3$ GOLD/.# ESC! 2²! i/j/.·! i% Ctrl-ýý # strþ # intþ $ char9/d/.ý " chþ $ char/j°' the_keyý * key_stringþ & strlen.! ±* key_string/c ' the_key ±* key_string/f * key_stringy0 expand_keystring,* ! f $ type+ý* Show Key: þ % flush / get_key_binding°! f°$ type ! f $ NULLA.ý6 Key "%s" is undefined.ý ' LASTKEYþ 0 expand_keystringþ ( vmessagew/c* " ks+ý ' LASTKEYþ 0 expand_keystring°" ks $ type.! 0 x3! 1ý ! fþ * is_definedA.ýJ Key "%s" runs the intrinsic function "%s". " ks ! fþ ( vmessage/.ýG Key "%s" runs the S-Lang function "%s". " ks ! fþ ( vmessage/d/.! 1x3ýI Key "%s" runs the internal function "%s". " ks ! fþ ( vmessage/.! 2x3ý F Key "%s" runs the keyboard macro "%s". " ks ! fþ ( vmessage/.! 3x3ý6 Key "%s" inserts "%s". " ks ! fþ ( vmessage/j†' showkey,* ! n # cmd+ 1 MINIBUFFER_ACTIVE.w/cý1 Where is command:  " 70þ 4 read_with_completion°# cmdý # cmdþ & strlen.w/bý # cmdþ ) which_key°! n ! n.ý0 Not on any keys.þ ' messagew/bý 0 expand_keystringþ ' message¹! n ! n.P/iy( where_is,* ! f+* $ file+* ! n # str+! 0°! n $ NULL°# str.ý - Jed_Doc_Files ! n" 44þ / extract_element°$ file $ file $ NULLA.v/cý $ file ! fþ 8 get_doc_string_from_file°# str·! n/. # str $ NULLA/k $ file # strwy3 help_get_doc_string,* ! f+* $ cbuf+ ' whatbuf°$ cbuf* # tmp++ *jed-help*°# tmp* $ help+/ *function-help*°$ help* ' doc_str $ file+* % value+* # str+ °# strý ! fþ * is_defined ! 0=.ý ! fþ / __get_reference°% valueý % valueþ 0 __is_initialized.ý3 %S %s: value = %S\ný % valueMþ & typeof ! f % valueMþ ' sprintf°# str/.> %s: \n ! f°# str/d/.ý ! fþ + is_internal. ! f5 : internal function\n9°# str/c/dý $ helpþ ' pop2bufý! 0þ , set_readonly , erase_bufferý # strþ ' vinsertý ! fþ 3 help_get_doc_string°' doc_str°$ file ' doc_str $ NULLB.ý9 %s[Obtained from file %s] ' doc_str $ fileþ ' vinsert/.ý ! fþ + is_internal.ý L \nUse call ("%s") to access from slang\n\n ! fþ ' vinsertýýM You might bind an internal function to a key ? using setkey() or definekey()\nþ & strcatþ & insert/.ý0 %s: Undocumented ! fþ ' vinsertý ! fþ * is_defined.ý, and unknownþ & insert/b/d/ dýG \n-----------------------------------\nþ & insert # bobý! 0þ 8 set_buffer_modified_flagý $ cbufþ ' pop2bufy1 help_for_function,* & prompt % flags+* ! n $ objs+ 1 MINIBUFFER_ACTIVE.w/cý& Global % flagsþ ( _apropos°$ objsýý $ objsþ * array_sort $ objs!°$ objsý $ objs! ,þ ' strjoin°$ objsýý & prompt $ objsþ ; read_string_with_completionþ 1 help_for_functiony7 help_do_help_for_object,ý2 Describe Function:! 3þ 7 help_do_help_for_objecty1 describe_function,ý2 Describe Variable:" 12þ 7 help_do_help_for_objecty1 describe_variable,* % flags & modstr+ ) what_mode°% flags°& modstrý & modstr! 0" 32þ / extract_element°& modstrý & modstrþ & strlen." no°& modstr/bý & modstrþ * is_defined.ý & modstrþ & strlow°& modstrý & modstrþ * is_defined.% _mode±& modstrý & modstrþ * is_defined.ý5 Mode is not defined: & modstr9þ % error/b/b/bý & modstrþ 1 help_for_functiony- describe_mode,ý3 Building bindings..þ % flush* # map+ + what_keymap°# map* # buf+ ' whatbuf°# buf* # cse+ + CASE_SEARCH°# cse! 1°+ CASE_SEARCHý- *KeyBindings*þ ' pop2buf , erase_bufferý # mapþ - dump_bindings # bobý' ESC [ A" UPþ ' replace # bobý' ESC [ B$ DOWNþ ' replace # bobý' ESC [ C% RIGHTþ ' replace # bobý' ESC [ D$ LEFTþ ' replace # bobý ' ESC O P$ GOLDþ ' replace # bob # cse°+ CASE_SEARCHý! 0þ 8 set_buffer_modified_flagý # bufþ ' pop2bufý$ doneþ ' messagey1 describe_bindings