.#& 8 Compile_Last_Compile_Cmd+ °8 Compile_Last_Compile_Cmd) 2 Compile_Process_Id+" -1°2 Compile_Process_Id,* % state+ý) compile: % state9! 0þ ( set_mode‚7 compile_set_status_line,* # pid % flags & status+* # str+ý # pid % flags & statusþ 9 aprocess_stringify_status°# str ) push_spot # eobýC \n\nProcess no longer running: %s\n # strþ ' vinsert ( pop_spotý # strþ 7 compile_set_status_line % flags! 2B." -1°2 Compile_Process_Id/c‚6 compile_signal_handler,* # cmd+* # dir $ name $ file % flags+* % shell % shopt+ # cmd $ NULLA.ý0 Compile command: 8 Compile_Last_Compile_Cmdþ ) read_mini°# cmd/cý # cmdþ & strlen.w/b + getbuf_infoPP°# dirPý # dirþ 2 change_default_dir.ý0 Unable to chdir.þ % error/cý 5 Compile_Output_Bufferþ ' pop2buf ý! 0þ , set_readonly , erase_buffer + getbuf_info°% flags°$ nameP°$ fileý $ file # dir $ name % flagsþ + setbuf_info! 0°1 Compile_Line_Marký þ 7 compile_set_status_lineý # cmdþ & insert ' newlineý% SHELLþ & getenv°% shell % shell $ NULLA." sh °% shell/c" -c°% shoptý % shell % shopt # cmd! 2þ , open_process°2 Compile_Process_Id 2 Compile_Process_Id" -1A.ý; Unable to start subprocess.þ % error/cý# runþ 7 compile_set_status_line # cmd°8 Compile_Last_Compile_Cmdý 2 Compile_Process_Id & signal}6 compile_signal_handlerþ + set_processý 2 Compile_Process_Id& output! @þ + set_process‚5 compile_start_process,* ! b ! n+* # cmd+ $ NULL°# cmd & _NARGS! 1A.°# cmd/c) *compile*°5 Compile_Output_Buffer 2 Compile_Process_Id" -1B.ý 5 Compile_Output_Bufferþ ' bufferp.ýE A compile process is already running.þ % error/c. , _clear_error/ný 2 Compile_Process_Idþ , kill_process" -1°2 Compile_Process_Id/c ' whatbuf°! bý1 save_some_buffersþ $ callý # cmdþ 5 compile_start_processý ! bþ ' pop2buf†' compile