.#! 85 Mini_Store_Duplicates! 1 / custom_variable(" 10 - Max_Num_Lines+" 32- Max_Num_Lines(" 12 3 Mini_Previous_Lines+(" 13 . Mini_Last_Line+(" 14 / Mini_First_Line+(" 15 . Mini_Next_Line+," 19 - Max_Num_Lines + String_Type!3 Mini_Previous _Lines" 20! 0. Mini_Last_Line" 21! 0/ Mini_First_Line" 22! 0. Mini_Next_Line" 24 3 Mini_Previous_Lines" 17* initialize" 27 * initialize," 31 , erase_buffer" 32 . Mini_Next_Line 3 Mini_Previous_Lines! & insert" 292 mini_use_th is_line,*" 37 $ line+" 39 . Mini_Next_Line . Mini_Last_LineA." 40, End of list! % error/c" 42. Mini_Next_Line" 44 . Mini_Next_Line - Max_Num_LinesE. Mini_Next_Line" 45 2 mini_use_this_line" 35y1 next_mini_command,*" 50 $ line+" 52 . Mini_N ext_Line$ line" 53 $ line . Mini_Last_LineA." 54 . line_as_string $ line 3 Mini_Previous_Lines/c" 56 / Mini_First_Line . Mini_Next_LineA." 57, Top of list! % error/c" 59 . Mini_Next_Line - Max_Num_Lines9! 1: - Max_Num_LinesE. Mini_Next_Line" 60 2 mini_use_this_line" 48y1 prev_mini_command,*" 63 ! s+" 65 ! s $ NULLA ! s AD.w/c" 68 ! s . Mini_Last_Line 3 Mini_Previous_Lines" 69. Mini_Last_Line" 70 . Mini_Last_Line - Max_Num_LinesE. Mini_Last_Line" 71 . Mini_Last_Line / Mini_First _LineA." 73/ Mini_First_Line" 74 / Mini_First_Line - Max_Num_LinesE/ Mini_First_Line/c" 76 . Mini_Last_Line. Mini_Next_Line" 77 . Mini_Last_Line 3 Mini_Previous_Lines" 63* store_line," 82 . Mini_Last_Line. Mini_Next_Line" 84 . bol_skip_w hite" 85 $ eolp.*" 87 $ line+ . line_as_string$ line" 89 5 Mini_Store_Duplicates." 91! 0x3" 92 $ line 3 Mini_Previous_LinesA # any." 93 $ NULL$ line/c/." 96" -1x3*" 97 ! i+ . Mini_Next_Line - Max_Num_Lines9! 1: - Max_Num_LinesE! i" 98 ! i 3 Mini_Previous_Lines! $ lineA." 99 $ NULL$ line/c/.# 102" -2x3*# 103 " il % delta " la+ . Mini_Last_Line" la# 104 " la / Mini_First_Line=. " la - Max_Num_Lines9" la/c# 105! 0% delta# 106 / Mini_First_Line" il.# 107 " il " la=/.# 109 " i l - Max_Num_LinesE 3 Mini_Previous_Lines! $ lineA.% delta/c# 110 % delta.# 112 " il % delta9 " la?.v/c# 114 " il % delta9 - Max_Num_LinesE 3 Mini_Previous_Lines! " il - Max_Num_LinesE 3 Mini_Previous_Lines/c# 116" il/f# 118 % delta.# 120 . Min i_Last_Line - Max_Num_Lines9 % delta: - Max_Num_LinesE. Mini_Last_Line# 121 . Mini_Last_Line. Mini_Next_Line/c/j# 124 $ line * store_line/b# 126) exit_mini $ call" 804 mini_exit_minibuffer,*# 129 % lines+# 131 % lines.# 132 * store_line/ # 1290 mini_store_lines,*# 135 % lines+# 137 * initialize# 138 % lines 0 mini_store_lines# 135. mini_set_lines,*# 141 % num_p+*# 143 ! n+ . Mini_Last_Line / Mini_First_Line:! n# 145 % num_p $ NULLB.# 146 - Max_Num_Lines % num_p/c# 148 ! n! 0=.# 149 - Max_Num_Lines! 19! n/c*# 151 % lines+ ! n + String_Type!% lines# 153 . Mini_Last_Line / Mini_First_Line:! n# 154 ! n! 0=.# 156 - Max_Num_Lines / Mini_First_Line:! n# 157 / Mini_First_Line 3 Mini_Previous_Lines!! 0 ! n! 1: % lines# 158! 0 . Mini_Last_Line 3 Mini_Previous_Lines! ! n % lines# 159 % linesw/c# 162! 0 ! n! 1: 3 Mini_Previous_Lines!w# 141. mini_get_lines,*# 169 $ mini+( Mini_Map$ mini# 170 $ mini ( keymap_p.# 171 $ mini + make_k eymap/b# 1791 next_mini_command#  $ mini ) definekey# 1801 prev_mini_command#  $ mini ) definekey# 1811 next_mini_command# OB $ mini ) definekey# 1821 prev_mini_command# OA $ mini ) definekey# 1844 mini_exit_minibuffer$" \r $ mini ) definekey# 186) exit_mini$# \r $ mini ) definekey# 187- mini_complete! $ mini ) definekey# 188- mini_complete! $ mini ) definekey# 1919 . () mini_init_minibuffer $ eval# 1674 mini_init_minibuffer