.#ý& Minuedþ * implements( + minued_cbuf + minued_nwin , minued_ncoms + minued_mark + minued_lnum+! 1°+ minued_lnum( + minued_line , minued_cnums , minued_cline - Max_Num_Lines+" 32°- Max_Num_Linesý, Minued_Lines! 0þ / custom_variable,* ! l $ line+ ý $ NULLþ . mini_get_lines°$ line* ! n+! 0°! n $ lineýþ.°! lý ! lþ & strlen.·! ný) %3d %s\n ! n ! lþ ' vinsert/c/ƒ ! nw…4 insert_mini_commands,* ! n+* % lines+ý $ NULLþ . mini_get_lines°% lines* ! i+ý! 0ý % linesþ & length! 1:á°! iýýý ! i ! n! 1:B þ % where % lines!þ . mini_set_lines…3 remove_mini_command,* ! n # cmd+ ! n , minued_ncoms?.* ! c+ý! 1 + String_Type!°! c # cmdý! 0 ! c ý ! cþ 0 mini_store_lines/.* ! l+ý $ NULLþ . mini_get_lines°! l # cmdý ! n! 1: ! l ý ! lþ . mini_set_lines/d …3 update_mini_command,* # mtr+ý + minued_lineþ * is_defined.ý + minued_lineþ $ evalw/cý + minued_line! -! _þ ( strtrans°# mtrý # mtrþ + is_internal.ý # mtrþ $ callw/cý # mtrþ * is_defined.ý # mtrþ $ evalw/cý + minued_lineþ $ eval…+ minued_eval, . line_as_string°+ minued_lineýýý! 5âá + minued_line!þ ' strtrim°+ minued_line…/ minued_get_line, , erase_buffer 4 insert_mini_commands°, minued_ncoms , minued_ncoms - Max_Num_LinesA.¹, minued_ncomsý! 1þ " upP + delete_line/cý% add> þ & insertý + minued_lnumþ ) goto_lineý , minued_cnums! 1! 5þ 1 set_column_colorsý! 0þ 8 set_buffer_modified_flag…+ minued_show, , Minued_Lines" -1A. ) onewindow/c , Minued_Lines. , Minued_Lines - SCREEN_HEIGHT! 4:?. ) onewindow/.* ! n+ý# 114þ + window_info °! n ! n , Minued_Lines=. , Minued_Lines ! n:/. + otherwindow ! n , Minued_Lines:/d. * enlargewin/iý( *minued*þ ' pop2buf/d/c…4 minued_adjust_window,ý + minued_lnum + minued_lineþ 3 update_mini_command…- minued_update,ý , minued_clineþ 0 create_line_mark°+ minued_mark + what_column! 6=.ý! 6þ + goto_column/c. ) what_line , minued_ncoms>/. / buffer_modified/l. ) push_spotý! 4þ + goto_column # delý" 42þ + insert_char ( pop_spotý! 0þ 8 set_buffer_modified_flag/c ) what_line °+ minued_lnum…2 minued_update_hook, 1 MINIBUFFER_ACTIVE ' whatbuf( *minued*AD.w/c ( nwindows°+ minued_nwiný( *minued*þ / pop2buf_whatbuf°+ minued_cbuf 4 minued_adjust_window + minued_showý! 1þ / set_buffer_undoý& minued! 0þ ( set_modeý& minuedþ * use_keymapý+ update_hook}2 minued_update_hookþ / set_buffer_hooký+ minued_modeþ . run_mode_hooks†+ minued_mode,ý( *minued*þ & setbufý! 0þ 8 set_buffer_modified_flagý + minued_cbufþ & sw2bufý( *minued*þ & delbuf + minued_nwin! 1A. ) onewindow/. + otherwindow/d†- minued_cancel, / minued_get_line - minued_cancelý + minued_lineþ & strlen. + minued_eval/c†0 minued_eval_line,. + minued_lnum , minued_ncoms?/. , minued_ncoms! 1A/m.w/cý + minued_lnumþ 3 remove_mini_command + minued_show †2 minued_remove_line, ) what_line , minued_ncoms?.w/c* ! c+ + what_column°! c / minued_get_lineý + minued_lineþ & strlen. - minued_update + delete_lineý) %3dU %s\n + minued_lnum + minued_lineþ ' vinsertý! 1þ " upPý ! cþ + goto_columný! 0þ 8 set_buffer_modified_flagý- Line updated.þ % flush/c†2 minued_update_line, / minued_get_line - minued_cancelý + minued_lineþ & strlen.w/b - minued_update + minued_eval†7 minued_update_eval_lineý. menu_selectionþ , color_number°, minued_clineý 3 menu_selection_charþ , color_number°, minued_cnums& minued°" $0ý " $0þ ( keymap_p.ý " $0þ + make_keymap" ^C 4 _Reserved_Key_PrefixA.ý" ^C " $0þ + undefinekeyý- minued_cancel" ^C " $0þ ) definekey/cý0 minued_eval_line# \r " $0þ ) definekeyý 2 minued_remove_line" r " $0þ ) definekeyý7 minued_update_eval_line" \r " $0þ ) definekeyý2 minued_update_line" ^U " $0þ ) definekey/b