.#(ü! 3 2 Kill_Buffer_Number+" -1°2 Kill_Buffer_Number(ü! 4 7 Kill_Buffer_Yank_Number+" -1°7 Kill_Buffer_Yank_Number(ü! 5 6 Kill_Buffer_Max_Number+" -1°6 Kill_Buffer_Max_Number(ü! 9 5 Kill_Buffer_User_Mark+,*ü" 11 # fun+*ü" 13 ( kill_fun+& %kill%°( k ill_funýü" 14 0 LAST_KBD_COMMAND ( kill_funþ & strcmp.ü" 16·2 Kill_Buffer_Numberü" 17 2 Kill_Buffer_Number / KILL_ARRAY_SIZEA.ü" 19! 0°2 Kill_Buffer_Number/cü" 22 2 Kill_Buffer_Number 6 Kill_Buffer_Max_Number?.ü" 23 2 Kill_Buffer_Number°6 Kill_Buffer_Max _Number/cýü" 25 2 Kill_Buffer_Numberþ 9 copy_region_to_kill_arrayü" 26 2 Kill_Buffer_Number°7 Kill_Buffer_Yank_Number/.ýü" 30 2 Kill_Buffer_Numberþ # funM/dýü" 33 ( kill_funþ 7 set_current_kbd_commandü" 11…> append_or_prepend_copy_as_kill,ýü" 38}; append _region_to_kill_arrayþ > append_or_prepend_copy_as_killü" 36y6 yp_copy_region_as_kill,ü" 43 ' dupmarkPü" 44 6 yp_copy_region_as_killü" 45 * del_regionü" 41y. yp_kill_region,ýü" 50}< prepend_region_to_kill_arrayþ > append_or_prepend_copy_as_killü" 48y> y p_prepend_copy_region_as_kill,ü" 55 ' dupmarkPü" 56 > yp_prepend_copy_region_as_killü" 57 * del_regionü" 53y6 yp_prepend_kill_region,*ü" 62 # one+*ü" 63 ( kill_fun+& %kill%°( kill_funü" 65 $ eolp 1 KILL_LINE_FEATURE $ bolpCD°# oneü" 67 3 mark_to_visibl e_eolýü" 68 # oneþ ( go_rightü" 69 . yp_kill_regionü" 60y, yp_kill_line,ü" 74 0 create_user_mark°5 Kill_Buffer_User_Markýü" 75 7 Kill_Buffer_Yank_Numberþ 6 insert_from_kill_arrayýü" 76& %yank%þ 7 set_current_kbd_commandü" 72y' yp_yank,ýü" 81 0 LAST_KBD _COMMAND& %yank%þ & strcmp.ýü" 83D The last command must be a yank one.þ % error/cü" 86¹7 Kill_Buffer_Yank_Numberü" 87 7 Kill_Buffer_Yank_Number! 0=.ü" 89 6 Kill_Buffer_Max_Number°7 Kill_Buffer_Yank_Number/cü" 93 ) push_markýü" 94 5 Kill_Buffer_User_Ma rkþ . goto_user_markü" 95 * del_regionü" 97 ' yp_yankü" 79y+ yp_yank_pop,ü# 102 ) push_mark ) skip_wordü# 103 . yp_kill_regionü# 100y, yp_kill_word,ü# 108 ) push_mark * bskip_wordü# 109 6 yp_prepend_kill_regionü# 106y- yp_bkill_wordýü# 112' yankpopþ ' provide