File: //usr/share/jed/lib/dabbrev.slc
.#��" 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,*�# 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 !
c�1 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 ! c�3 match_methods_index�# 306! 0 ! c�* search_dir�# 307 ! cw�# 225�9 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�# 360�0 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_index�3 match_methods_index*�# 381 7 match_methods_index_max+� ! c"- match_methods� & length�7 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�# 391�3 match_methods_indexu/c��# 395 ! c * completion� 0 is_completion_ok.�# 397 3 match_methods_index ! c�3 match_methods_index�# 398 0 create_user_mark ! c�) scan_mark�# 399 # dir ! c�* search_dir�# 400 * completionw/c/f�# 403! 0 ! c�3 match_
methods_index�# 404�# dir/f�# 406! 0 ! c�* search_dir�# 407 $ NULL ! c�) scan_mark�# 408 $ NULLw�# 369�2 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_index�1 buffer_list_index*�# 418 5 buffer_list_index_max+� ! c"+ buffer_list� & length�5 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 ! c�1 buffer_list_index�# 425 * completionw/c�# 427�1 buffer_list_index/f�# 429! 0 ! c�1 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+ $ NULL�2 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 $ NULL�2 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_context�2 Completion_Context/c��# 516 2 Completion_Context� * dab_expand�* Completion�# 518 * Completion $ NULLB.��
# 519 * Completion� & insert/c�# 507�' dabbrev