Edit file File name : dabbrev.slc Content :.#��" 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�# 109�4 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�# 157�1 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�# 168�0 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�# 215�3 dab_uppercas e_match,*�# 220 & prefix $ word+��# 222 $ word� & strloww�# 220�3 dab_lowercase_match,*�# 229 ! c+ 0 Dab_Context_TypeM�! c*�# 230 + buffer_list+�# 232 ' whatbuf ! c�, start_buffer�# 234 & _NARGS.�# 236 & _NARGS! 1?.��# 237R Incorrect usage of dabbrev- - one argument expected� % error/c�# 239�+ buffer_list��# 240 + buffer_list� & typeof + String_TypeB.��# 241 + buffer_list� + get_buflist�+ buffer_list/c/.*�# 245 - buflist_scope+�" -1� / prefix_argument�- buflist_scope�# 246 - buflist_scope" -1A.�# 247 7 Dabbrev_Default_Buflist�- buflist_scope/c��# 250 - buflist_scope� + get_buflist�+ buffer_list/d��# 253 + buffer_list� & strlen! 0A.��# 254! 0 + String_Type! ! c�+ buffer_list/.��# 256 + buffer_list" 10! 0� ' strchop ! c�+ buffer_list/d�# 258! 0 ! c�1 buffer_list_index*�# 261 * word_chars+�2 dabbrev_word_chars� 2 mode_get_mode_info�* word_chars�# 262 * word_chars $ NULLA.��# 264* Word_Chars� 1 blocal_var_exists.��# 265* Word_Chars� . get_blocal_var�* word_chars/.�# 267! _ . get_word_chars9�* wo rd_chars/d/c�# 269 * word_chars ! c�* word_chars�# 272 ) push_mark��# 273! ^ * word_chars9� + bskip_chars*�# 274 # tmp+ 0 create_user_mark�# tmp��# 275 * word_chars� + bskip_chars�# 276 0 create_user_mark ! c�+ prefix_mark�# 277 7 exchange_point_and_mark *�# 278 ' pattern+ ) bufsubstr�' pattern�# 279 # tmp ! c"+ prefix_markA.��# 2801 nothing to expand� % error/c��# 281 ' pattern� ! c�( patterns�# 282! 0 ! c�- pattern_index��# 284 ( Int_Type * Assoc_Type! ! c�/ completion_list�# 285! 1� ! c"/ complet ion_list���# 287}/ dab_exact_match� ! c�- match_methods*�# 289 " cs+ $ NULL�" cs��# 2903 Dabbrev_Case_Search� 1 blocal_var_exists.��# 2913 Dabbrev_Case_Search� . get_blocal_var�" cs/.��# 2933 dabbrev_case_search� 2 mode_get_mode_info�" cs/d�# 295 " cs $ NULLA.�# 296 3 Dabbrev_Case_Search�" cs/c�# 298 " cs! 0A.��# 300 ' pattern� & strlow ' patternA.��# 301 ! c"- match_methods}3 dab_lowercase_match� ! c�- match_methods/c��# 302 ' pattern� % strup ' patternA.��# 303 ! c"- match_methods}3 dab_uppercase_ma tch� ! c�- match_methods/c/c�# 306! 0 ! c�3 match_methods_index�# 307! 0 ! c�* search_dir�# 308 ! cw�# 226�9 create_completion_context,*�# 313 ! c * search_dir , match_method ' pattern+*�# 315 " cs+ + CASE_SEARCH�" cs.�# 318 " cs�+ CASE_SEARCH/o�# 320 ! 0�+ CASE_SEARCH*�# 321 % found * word_chars+ ! c"* word_chars�* word_chars* + prefix_mark+ ! c"+ prefix_mark�+ prefix_mark..�# 327 * search_dir! 1A.��# 329! 1� ( go_right��# 330 ' pattern� ' fsearch�% found/.��# 333 ' pattern� ' bsearch�% found/d�# 33 5 % found.�# 336 $ NULLw/b�# 339 ) push_spot��# 340 * word_chars� + bskip_chars*�# 342 ! m+ 0 create_user_mark�! m�# 343 ( pop_spot/.�# 345 ! m 0 create_user_markB ! m + prefix_markAD/k*�# 347 # len+� ' pattern� & strlen�# len�# 348 ) push_spot�# 349 ) p ush_mark��# 350 # len� ( go_right��# 352 * word_chars� * skip_chars*�# 353 $ word+ ) bufsubstr�$ word�# 354 ( pop_spot�# 356 , match_method� ' pattern $ wordϰ$ word�# 358 $ word $ NULLB.��# 359 $ word # len! 19" -1� & substrw/c/e�# 313�* dab_search,*� # 363 ! c * completion+��# 365 ! c"/ completion_list * completion� 0 assoc_key_exists.�# 366! 0w/c�# 368! 1� * completion ! c"/ completion_list��# 369! 1w�# 363�0 is_completion_ok,*�# 372 ! c # buf ' pattern+��# 374 ! c # buf� , enter_buffer.��# 377 ! c� , leave_buffer/o*�# 380 # dir+ ! c"* search_dir�# dir.�# 381 # dir! 2=/.*�# 383 3 match_methods_index+ ! c"3 match_methods_index�3 match_methods_index*�# 384 7 match_methods_index_max+� ! c"- match_methods� & length�7 match_methods_index_max.�# 386 3 match_methods_index 7 match_methods_index_max=/.*�# 388 , match_method+� 3 match_methods_index ! c"- match_methods!�, match_method*�# 389 * completion+� ! c # dir , match_method ' pattern� * dab_search�* completion�# 391 * completion $ NULLA.�# 393 ) go to_spot�# 394�3 match_methods_indexu/c��# 398 ! c * completion� 0 is_completion_ok.�# 400 3 match_methods_index ! c�3 match_methods_index�# 401 0 create_user_mark ! c�) scan_mark�# 402 # dir ! c�* search_dir�# 403 * completionw/c/f�# 406! 0 ! c�3 match_ methods_index�# 407�# dir/f�# 409! 0 ! c�* search_dir�# 410 $ NULL ! c�) scan_mark�# 411 $ NULLw�# 372�2 dab_process_buffer,*�# 415 ! c+*�# 417 * completion+.�# 418 ! c"- pattern_index� ! c"( patterns� & length=/.*�# 420 ' pattern+� ! c"- pattern_index ! c"( patterns!�' pattern*�# 421 1 buffer_list_index+ ! c"1 buffer_list_index�1 buffer_list_index*�# 422 5 buffer_list_index_max+� ! c"+ buffer_list� & length�5 buffer_list_index_max.�# 423 1 buffer_list_index 5 buffer_list_index_max=/.��# 425 ! c� 1 buf fer_list_index ! c"+ buffer_list! ' pattern� 2 dab_process_buffer�* completion�# 426 * completion $ NULLB.�# 428 1 buffer_list_index ! c�1 buffer_list_index�# 429 * completionw/c�# 431�1 buffer_list_index/f�# 433! 0 ! c�1 buffer_list_index�# 434 ! c�- p attern_index/f�# 436! 0 ! c�- pattern_index��# 438D No more completions for "%s" in [%s]��# 439 ! c"( patterns! ,� ' strjoin� ! c"+ buffer_list! ,� ' strjoin��# 438 ( vmessage�# 440 $ NULLw�# 415�* dab_expand(�# 491 2 Completion_Context+ $ NULL�2 Com pletion_Context(�# 492 * Completion+ $ NULL�* Completion,�# 493�/ before_key_hook,*�# 494 # fun+��# 496 # fun� & typeof ( Ref_TypeA.�# 497! &�# fun/c�# 499! 0� # fun' dabbrev� ) is_substrA�# 500 * Completion $ NULLAD.��# 5025 _jed_before_key_hooks}/ before_key_hook� 0 remove_from_hook�# 503 $ NULL�2 Completion_Contextw/c�# 506 ) push_mark���# 507 * Completion� & strlen� ' go_left�# 508 * del_region�# 494�/ before_key_hook,*�# 514 $ type # fun # key $ args+� & _NARGS� * __pop_args�$ args��# 5165 _j ed_before_key_hooks}/ before_key_hook� + add_to_hook�# 518 2 Completion_Context $ NULLA.���# 519 $ args� + __push_args� 9 create_completion_context�2 Completion_Context/c��# 521 2 Completion_Context� * dab_expand�* Completion�# 523 * Completion $ NULLB.�� # 524 * Completion� & insert/c�# 512�' dabbrev Save