.#" 653 Dabbrev_delete_tail! 0 / custom_variable" 827 Dabbrev_Default_Buflist! 0 / custom_variable" 935 Dabbrev_Look_in_Folds! 1 / custom_variable# 1053 Dabbrev_Case_Search! 0 / custom_variable,*# 109 # buf+# 111 # buf & setbuf# 112 - get_mode_namew# 1094 get_buffer_mode_name,*# 115 % scope+*# 117 $ cbuf+ ' whatbuf$ cbuf# 118 % scope.# 119 $ cbufw/b*# 121 ' buffers+ + buffer_listP' buffers# 123 % scope! 3?.# 125 ' buffers $ cbufB % where ' buffers!' buffers# 1 26! 3% scope/c*# 128 ! i+# 131! 0 $ cbuf!" 32B.# 133 ( Int_Type}' strncmp ' buffers! ! 1 ) array_map % where! i# 134 ! i ' buffers!' buffers/c# 137 % scope.# 139! 1x3# 140 ( Int_Type}. buffer_visible ' buffers ) array_map! i/.# 143! 2x3*# 144 $ mode+ - get_mode_name$ mode# 145 $ mode + String_Type}4 get_buffer_mode_name ' buffers ) array_mapA! i# 146 $ cbuf & setbuf/.# 149! 3x3# 150! 1 ' buffers & length! i/j# 152 ! i % where ' buffers!' buffers# 153 ' buffers$" \n ' strjoinw# 115+ get_buflist,*# 157 * word_chars $ kill+# 159 ) push_mark# 160 * word_chars * skip_chars# 161 7 exchange_point_and_mark# 162 $ kill.# 163 0 bufsubstr_deletew/.# 165 ) bufsubstrw/d# 1571 dab_get_word_tail(# 168 0 Dab_Context_Type+# 170) scan_mark/ completion_list# 171( patterns- pattern_index# 172+ buffer_list1 buffer_list_index# 173- match_methods3 match_methods_index# 174* word_chars* search_dir# 175* start_mark* completion# 176+ prefix_mar k# 177, start_buffer" 14# 1680 Dab_Context_Type,*# 182 ! c # buf+# 184 0 create_user_mark ! c* start_mark# 185 # buf & setbuf# 186 ) push_spot# 187 - count_narrows 5 Dabbrev_Look_in_FoldsC.# 189 + push_narrow# 190 , widen_buffer/c# 192 ! c") scan_mark $ NULLB.# 193 ! c") scan_mark . goto_user_mark/.# 194 # buf ! c", start_bufferB.# 197 # eob/c/d# 182, enter_buffer,*# 201 ! c+# 203 * pop_narrow# 204 ( pop_spot# 205 ! c"* start_mark 0 user_mark_buffer & setbuf# 206 ! c"* start_mark . goto_user_mark# 201, leave_buffer,*# 208 & prefix $ word+# 210 & prefix $ word & prefix & strlen ' strncmp.# 211 $ NULLw/c# 212 $ wordw# 208/ dab_exact_match,*# 215 & prefix $ word+# 217 $ word % strupw# 2153 dab_uppercas e_match,*# 220 & prefix $ word+# 222 $ word & strloww# 2203 dab_lowercase_match,*# 228 ! c+ 0 Dab_Context_TypeM! c*# 229 + buffer_list+# 231 ' whatbuf ! c, start_buffer# 233 & _NARGS.# 235 & _NARGS! 1?.# 236R Incorrect usage of dabbrev- - one argument expected % error/c# 238+ buffer_list# 239 + buffer_list & typeof + String_TypeB.# 240 + buffer_list + get_buflist+ buffer_list/c/.*# 244 - buflist_scope+" -1 / prefix_argument- buflist_scope# 245 - buflist_scope" -1A.# 246 7 Dabbrev_Default_Buflist- buflist_scope/c# 249 - buflist_scope + get_buflist+ buffer_list/d# 252 + buffer_list & strlen! 0A.# 253! 0 + String_Type! ! c+ buffer_list/.# 255 + buffer_list" 10! 0 ' strchop ! c+ buffer_list/d# 257! 0 ! c1 buffer_list_index*# 260 * word_chars+2 dabbrev_word_chars 2 mode_get_mode_info* word_chars# 261 * word_chars $ NULLA.# 263* Word_Chars 1 blocal_var_exists.# 264* Word_Chars . get_blocal_var* word_chars/.# 266! _ . get_word_chars9* wo rd_chars/d/c# 268 * word_chars ! c* word_chars# 271 ) push_mark# 272! ^ * word_chars9 + bskip_chars*# 273 # tmp+ 0 create_user_mark# tmp# 274 * word_chars + bskip_chars# 275 0 create_user_mark ! c+ prefix_mark# 276 7 exchange_point_and_mark *# 277 ' pattern+ ) bufsubstr' pattern# 278 # tmp ! c"+ prefix_markA.# 2791 nothing to expand % error/c# 280 ' pattern ! c( patterns# 281! 0 ! c- pattern_index# 283 ( Int_Type * Assoc_Type! ! c/ completion_list# 284! 1 ! c"/ complet ion_list# 286}/ dab_exact_match ! c- match_methods*# 288 " cs+ $ NULL" cs# 2893 Dabbrev_Case_Search 1 blocal_var_exists.# 2903 Dabbrev_Case_Search . get_blocal_var" cs/.# 2923 dabbrev_case_search 2 mode_get_mode_info" cs/d# 294 " cs $ NULLA.# 295 3 Dabbrev_Case_Search" cs/c# 297 " cs! 0A.# 299 ' pattern & strlow ' patternA.# 300 ! c"- match_methods}3 dab_lowercase_match ! c- match_methods/c# 301 ' pattern % strup ' patternA.# 302 ! c"- match_methods}3 dab_uppercase_ma tch ! c- match_methods/c/c# 305! 0 ! c3 match_methods_index# 306! 0 ! c* search_dir# 307 ! cw# 2259 create_completion_context,*# 310 ! c * search_dir , match_method ' pattern+*# 312 " cs+ + CASE_SEARCH" cs.# 315 " cs+ CASE_SEARCH/o# 317 ! 0+ CASE_SEARCH*# 318 % found * word_chars+ ! c"* word_chars* word_chars* + prefix_mark+ ! c"+ prefix_mark+ prefix_mark..# 324 * search_dir! 1A.# 326! 1 ( go_right# 327 ' pattern ' fsearch% found/.# 330 ' pattern ' bsearch% found/d# 33 2 % found.# 333 $ NULLw/b# 336 ) push_spot# 337 * word_chars + bskip_chars*# 339 ! m+ 0 create_user_mark! m# 340 ( pop_spot/.# 342 ! m 0 create_user_markB ! m + prefix_markAD/k*# 344 # len+ ' pattern & strlen# len# 345 ) push_spot# 346 ) p ush_mark# 347 # len ( go_right# 349 * word_chars * skip_chars*# 350 $ word+ ) bufsubstr$ word# 351 ( pop_spot# 353 , match_method ' pattern $ wordϰ$ word# 355 $ word $ NULLB.# 356 $ word # len! 19" -1 & substrw/c/e# 310* dab_search,* # 360 ! c * completion+# 362 ! c"/ completion_list * completion 0 assoc_key_exists.# 363! 0w/c# 365! 1 * completion ! c"/ completion_list# 366! 1w# 3600 is_completion_ok,*# 369 ! c # buf ' pattern+# 371 ! c # buf , enter_buffer.# 374 ! c , leave_buffer/o*# 377 # dir+ ! c"* search_dir# dir.# 378 # dir! 2=/.*# 380 3 match_methods_index+ ! c"3 match_methods_index3 match_methods_index*# 381 7 match_methods_index_max+ ! c"- match_methods & length7 match_methods_index_max.# 383 3 match_methods_index 7 match_methods_index_max=/.*# 385 , match_method+ 3 match_methods_index ! c"- match_methods!, match_method*# 386 * completion+ ! c # dir , match_method ' pattern * dab_search* completion# 388 * completion $ NULLA.# 390 ) go to_spot# 3913 match_methods_indexu/c# 395 ! c * completion 0 is_completion_ok.# 397 3 match_methods_index ! c3 match_methods_index# 398 0 create_user_mark ! c) scan_mark# 399 # dir ! c* search_dir# 400 * completionw/c/f# 403! 0 ! c3 match_ methods_index# 404# dir/f# 406! 0 ! c* search_dir# 407 $ NULL ! c) scan_mark# 408 $ NULLw# 3692 dab_process_buffer,*# 411 ! c+*# 413 * completion+.# 414 ! c"- pattern_index ! c"( patterns & length=/.*# 416 ' pattern+ ! c"- pattern_index ! c"( patterns!' pattern*# 417 1 buffer_list_index+ ! c"1 buffer_list_index1 buffer_list_index*# 418 5 buffer_list_index_max+ ! c"+ buffer_list & length5 buffer_list_index_max.# 419 1 buffer_list_index 5 buffer_list_index_max=/.# 421 ! c 1 buf fer_list_index ! c"+ buffer_list! ' pattern 2 dab_process_buffer* completion# 422 * completion $ NULLB.# 424 1 buffer_list_index ! c1 buffer_list_index# 425 * completionw/c# 4271 buffer_list_index/f# 429! 0 ! c1 buffer_list_index# 430 ! c- p attern_index/f# 432! 0 ! c- pattern_index# 434D No more completions for "%s" in [%s]# 435 ! c"( patterns! , ' strjoin ! c"+ buffer_list! , ' strjoin# 434 ( vmessage# 436 $ NULLw# 411* dab_expand(# 487 2 Completion_Context+ $ NULL2 Com pletion_Context(# 488 * Completion+ $ NULL* Completion,# 489/ before_key_hook,*# 490 # fun+# 492 # fun & typeof ( Ref_TypeA.# 493! &# fun/c# 495! 0 # fun' dabbrev ) is_substrA# 496 * Completion $ NULLAD.# 4985 _jed_before_key_hooks}/ before_key_hook 0 remove_from_hook# 499 $ NULL2 Completion_Contextw/c# 502 ) push_mark# 503 * Completion & strlen ' go_left# 504 * del_region# 490/ before_key_hook,*# 509 $ type # fun # key $ args+ & _NARGS * __pop_args$ args# 5115 _j ed_before_key_hooks}/ before_key_hook + add_to_hook# 513 2 Completion_Context $ NULLA.# 514 $ args + __push_args 9 create_completion_context2 Completion_Context/c# 516 2 Completion_Context * dab_expand* Completion# 518 * Completion $ NULLB. # 519 * Completion & insert/c# 507' dabbrev