-asis -nobackups -nonotice -noxon -notite -assume_color -assume_256color -guess_non_utf8 -guess_crlf -guess_indent -menu_above -transpose -joe_state -restore -mouse -joexterm -search_prompting -lmsg \i%k%T%W%I%X %n %m%y%R %M %x -rmsg %S Row %r Col %c %t Ctrl-K H for help -highlight -istep 2 :include ftyperc :defmenu root mode,"overwrite",rtn T Overtype %Zoverwrite% mode,"hex",rtn % % Hex edit mode mode,"autoindent",rtn I Autoindent %Zautoindent% mode,"wordwrap",rtn W Word wrap %Zwordwrap% mode,"tab",rtn D Tab width %Ztab% mode,"lmargin",rtn L Left margin %Zlmargin% mode,"rmargin",rtn R Right margin %Zrmargin% mode,"square",rtn X Rectangle mode %Zsquare% mode,"indentc",rtn % % Indent char %Zindentc% mode,"istep",rtn % % Indent step %Zistep% mode,"highlight",rtn H Highlighting %Zhighlight% mode,"crlf",rtn Z CR-LF (MS-DOS) %Zcrlf% mode,"linums",rtn N Line numbers %Zlinums% mode,"beep",rtn B Beep %Zbeep% mode,"rdonly",rtn O Read only %Zrdonly% mode,"syntax",rtn Y Syntax mode,"encoding",rtn E Encoding mode,"asis",rtn % % Meta chars as-is mode,"language",rtn V Language mode,"picture",rtn P picture %Zpicture% menu,"more-options",rtn % % More options... :defmenu more-options menu,"^G",rtn % % ^G options menu,"search",rtn % % search options menu,"paragraph",rtn % % paragraph options menu,"file",rtn % % file options menu,"menu",rtn % % menu options menu,"global",rtn % % global options menu,"cursor",rtn % % cursor options menu,"marking",rtn % % marking options menu,"tab",rtn % % tab/indent options :defmenu menu mode,"menu_explorer",rtn % % Menu explorer %Zmenu_explorer% mode,"menu_above",rtn % % Menu position %Zmenu_above% mode,"menu_jump",rtn % % Jump into menu %Zmenu_jump% mode,"transpose",rtn % % Transpose menus %Ztranspose% :defmenu ^G mode,"single_quoted",rtn % % ^G ignores '...' %Zsingle_quoted% mode,"no_double_quoted",rtn % % ^G no ignore "..." %Zno_double_quoted% mode,"c_comment",rtn % % ^G ignores /*...*/ %Zc_comment% mode,"cpp_comment",rtn % % ^G ignores //... %Zcpp_comment% mode,"pound_comment",rtn % % ^G ignores #... %Zpound_comment% mode,"vhdl_comment",rtn % % ^G ignores --... %Zvhdl_comment% mode,"semi_comment",rtn % % ^G ignores ;... %Zsemi_comment% mode,"tex_comment",rtn % % ^G ignores %... %Ztex_comment% mode,"text_delimiters",rtn % % Text delimiters %Ztext_delimiters% :defmenu search mode,"icase",rtn % % Case insensitivity %Zicase% mode,"wrap",rtn % % Search wraps %Zwrap% mode,"search_prompting",rtn % % Search prompting %Zsearch_prompting% mode,"csmode",rtn % % Continued search %Zcsmode% :defmenu paragraph mode,"french",rtn % % French spacing %Zfrench% mode,"flowed",rtn % % Flowed text %Zflowed% mode,"cpara",rtn % % Paragraph indent chars %Zcpara% :defmenu file mode,"restore",rtn % % Restore cursor %Zrestore% mode,"guess_crlf",rtn % % Auto detect CR-LF %Zguess_crlf% mode,"guess_indent",rtn % % Guess indent %Zguess_indent% mode,"guess_non_utf8",rtn % % Guess non-UTF-8 %Zguess_non_utf8% mode,"guess_utf8",rtn % % Guess UTF-8 %Zguess_utf8% mode,"force",rtn % % Force last NL %Zforce% mode,"nobackup",rtn % % No backup %Znobackup% :defmenu global mode,"nolocks",rtn % % Disable locks %Znolocks% mode,"nobackups",rtn % % Disable backups %Znobackups% mode,"nomodcheck",rtn % % Disable mtime check %Znomodcheck% mode,"nocurdir",rtn % % Disable current dir %Znocurdir% mode,"exask",rtn % % Exit ask %Zexask% mode,"nosta",rtn % % Disable status line %Znosta% mode,"keepup",rtn % % Fast status line %Zkeepup% mode,"break_hardlinks",rtn % % Break hard links %Zbreak_hardlinks% mode,"break_links",rtn % % Break links %Zbreak_links% mode,"joe_state",rtn % % Joe_state file %Zjoe_state% mode,"undo_keep",rtn % % No. undo records %Zundo_keep% mode,"backpath",rtn % % Path to backup files %Zbackpath% :defmenu cursor mode,"pg",rtn % % No. PgUp/PgDn lines %Zpg% mode,"mid",rtn C Center on scroll %Zmid% mode,"floatmouse",rtn % % Click past end %Zfloatmouse% mode,"rtbutton",rtn % % Right button %Zrtbutton% :defmenu marking mode,"autoswap",rtn % % Autoswap mode %Zautoswap% mode,"marking",rtn % % Marking %Zmarking% mode,"lightoff",rtn % % Auto unmask %Zlightoff% :defmenu tab mode,"smarthome",rtn % % Smart home key %Zsmarthome% mode,"smartbacks",rtn % % Smart backspace %Zsmartbacks% mode,"indentfirst",rtn % % To indent first %Zindentfirst% mode,"purify",rtn % % Clean up indents %Zpurify% mode,"spaces",rtn % % No tabs %Zspaces% {Basic \i Help Screen \|turn off with ^KH more help with ESC . (^[.) \i \i \i\|\uCURSOR\u \|\uGO TO\u \|\uBLOCK\u \|\uDELETE\u \|\uMISC\u \|\uEXIT\u \|\i \i \i \i\|^B left ^F right \|^U prev. screen \|^KB begin \|^D char. \|^KJ reformat \|^KX save \|\i \i \i \i\|^P up ^N down \|^V next screen \|^KK end \|^Y line \|^KA center \|^C abort \|\i \i \i \i\|^Z previous word \|^A beg. of line \|^KM move \|^W >word \|^T options \|^KZ shell \|\i \i \i \i\|^X next word \|^E end of line \|^KC copy \|^O word< \|^R refresh \|\uFILE\u \|\i \i \i \i\|\uSEARCH\u \|^KU top of file \|^KW file \|^J >line \|\uSPELL\u \|^KE edit \|\i \i \i \i\|^KF find text \|^KV end of file \|^KY delete \|^_ undo \|^[N word \|^KR insert\|\i \i \i \i\|^L find next \|^KL to line No. \|^K/ filter \|^^ redo \|^[L file \|^KD save \|\i \i } {Windows \i Help Screen \|turn off with ^KH prev. screen ^[, next screen ^[. \i \i \i\|^KO Split the window in half \|^KE Load file into window \|\i \i \i \i\|^KG Make current window bigger \|^KT Make current window smaller \|\i \i \i \i\|^KN Go to the window below \|^KP Go to the window above \|\i \i \i \i\|^[V Switch to next buffer \|^[U Switch to previous buffer \|\i \i \i \i\|^C Eliminate the current window \|^KI Show all windows / Show one window\|\i \i } {Advanced \i Help Screen \|turn off with ^KH prev. screen ^[, next screen ^[. \i \i \i\|\uMACROS\u \|\uMISC\u \|\uSCROLL\u \|\uSHELL\u \|\uGOTO\u \|\uI-SEARCH\u \|\i \i \i \i\|^K[ 0-9 Record \|^K SPACE status \|^[W Up \|^K' Window \|^[B To ^KB \|^[R Backwards\|\i \i \i \i\|^K] Stop \|^K\\ Repeat \|^[Z Down \|^[! Command \|^[K To ^KK \|^[S Forwards \|\i \i \i \i\|^K 0-9 Play \|\uINSERT\u \|^K< Left \|\uQUOTE\u \|\uDELETE\u \|\uBOOKMARKS\u \|\i \i \i \i\|^K? Query \|^] split line \|^K> Right \|^[' Ctrl- \|^[Y yank \|^[ 0-9 Goto \|\i \i \i \i\|^[D Dump \|^SPACE ins space\| \|^\\ Meta- \|^[O line< \|^[^[ Set \|\i \i } {Programs \i Help Screen \|turn off with ^KH prev. screen ^[, next screen ^[. \i \i \i\|\uGOTO\u \|\uINDENT\u \|\uCOMPILING\u \uQUICK\u \|\i \i \i \i\|^G Matching ( [ { \|^K, less \|^[C Compile & parse ^G find word under cursor \|\i \i \i \i\|^K- Previous place \|^K. more \|^[G Grep & parse ^[ENTER complete word \|\i \i \i \i\|^K= Next place \|\uFILE\u \|^[= To next error ^[Y paste deleted text \|\i \i \i \i\|^K; Tags file search \|^K ` \|^[- To prev. error ^[^Y cycle through deleted \|\i \i \i \i\| \| revert \|^[ SP Jump to error \|\i \i } {Search \i Help Screen \|turn off with ^KH prev. screen ^[, next screen ^[. \i \i \iSpecial search sequences: \|\i \i \i \i \\^ \\$ matches beg./end of line \\? match any single char \|\i \i \i \i \\< \\> matches beg./end of word \\* match 0 or more chars \|\i \i \i \i \\c matches balanced C expression \\\\ matches a \\ \|\i \i \i \i \\[..] matches one of a set \\n matches a newline \|\i \i \i \i \\+ matches 0 or more of the character which follows the \\+ \|\i \i \i \iSpecial replace sequences: \|\i \i \i \i \\& replaced with text which matched search string \|\i \i \i \i \\0 - 9 replaced with text which matched Nth \\*, \\?, \\c, \\+, or \\[..] \|\i \i \i \i \\\\ replaced with \\ \\n replaced with newline \|\i \i } {SearchOptions \i Help Screen \|turn off with ^KH prev. screen ^[, next screen ^[. \i \i \iSearch options: \|\i \i \i \i r Replace \|\i \i \i \i k Restrict search to highlighted block, which can be rectangular \|\i \i \i \i b Search backward instead of forward \|\i \i \i \i i Ignore case \|\i \i \i \i a Search across all loaded files \|\i \i \i \i e Search across all files in Grep or Compile error list \|\i \i \i \i w Wrap to beginning of file for this search \|\i \i \i \i n Do not wrap to beginning of file for this search \|\i \i \i \i nnn Perform exaclty nnn replacements \|\i \i } {Math \i Help Screen \|turn off with ^KH prev. screen ^[, next screen ^[. \i \i \i \uCOMMANDS\u (hit ESC m for math) \uFUNCTIONS\u \|\i \i \i \i hex hex display mode sin cos tab asin acos atan \|\i \i \i \i dec decimal mode sinh cosh tanh asinh acosh atanh \|\i \i \i \i ins type result into file sqrt cbrt exp ln log \|\i \i \i \i eval evaluate block int floor ceil abs erg ergc \|\i \i \i \i 0xff enter number in hex joe(..macro..) - runs an editor macro \|\i \i \i \i 3e-4 floating point decimal \uBLOCK\u \|\i \i \i \i a=10 assign a variable sum cnt Sum, count \|\i \i \i \i 2+3:ins multiple commands avg dev Average, std. deviation \|\i \i \i \i e pi constants \uOPERATORS\u \|\i \i \i \i ans previous result ! ^ * / % + - < <= > >= == != && || ? :\|\i \i } {Names \i Help Screen \|turn off with ^KH prev. screen ^[, next screen ^[. \i \i \i Hit TAB at file name prompts to generate menu of file names \|\i \i \i \i Or use up/down keys to access history of previously entered names \|\i \i \i \i Special file names: \|\i \i \i \i !command Pipe in/out of a shell command \|\i \i \i \i >>filename Append to a file \|\i \i \i \i - Read/Write to/from standard I/O \|\i \i \i \i filename,START,SIZE Read/Write a part of a file/device \|\i \i \i \i Give START/SIZE in decimal (255), octal (0377) or hex (0xFF) \|\i \i } {Joe \i Help Screen \|turn off with ^KH prev. screen ^[, next screen ^[. \i \i \i Send bug reports to: http://sourceforge.net/projects/joe-editor \|\i \i \i \i \|\i \i \i \i default joerc file is here /etc/joe/joerc \|\i \i \i \i default syntax and i18n files are here /usr/share/joe \|\i \i \i \i additional documentation can be found here /usr/share/doc/joe \|\i \i } {CharTable \i Help Screen \|turn off with ^KH prev. screen ^[, \i \i \i\| Dec \u 0123 4567 8901 2345 0123 4567 8901 2345 \u Dec \|\i \i \i \i\| | | \|\i \i \i \i\| 0 | \u@ABC\u \uDEFG\u \uHIJK\u \uLMNO\u \i\u@ABC\u\i \i\uDEFG\u\i \i\uHIJK\u\i \i\uLMNO\u\i | 128 \|\i \i \i \i\| 16 | \uPQRS\u \uTUVW\u \uXYZ[\u \u\\]^_\u \i\uPQRS\u\i \i\uTUVW\u\i \i\uXYZ[\u\i \i\u\\]^_\u\i | 144 \|\i \i \i \i\| 32 | !"# $%&' ()*+ ,-./  ¡¢£ ¤¥¦§ ¨©ª« ¬­®¯ | 160 \|\i \i \i \i\| 48 | 0123 4567 89:; <=>? °±²³ ´µ¶· ¸¹º» ¼½¾¿ | 176 \|\i \i \i \i\| 64 | @ABC DEFG HIJK LMNO ÀÁÂà ÄÅÆÇ ÈÉÊË ÌÍÎÏ | 192 \|\i \i \i \i\| 80 | PQRS TUVW XYZ[ \\]^_ ÐÑÒÓ ÔÕÖ× ØÙÚÛ ÜÝÞß | 208 \|\i \i \i \i\| 96 | `abc defg hijk lmno àáâã äåæç èéêë ìíîï | 224 \|\i \i \i \i\| 112 | pqrs tuvw xyz{ |}~ ðñòó ôõö÷ øùúû üýþÿ | 240 \|\i \i } :windows Bindings common to all windows type ^@ TO ÿ abort ^C abort ^K Q abort ^K ^Q abort ^K q arg ^K \ explode ^K I explode ^K ^I explode ^K i help ^K H help ^K ^H help ^K h hnext ^[ . hprev ^[ , math ^[ m math ^[ M msg ^[ h msg ^[ H msg ^[ ^H nextw ^K N nextw ^K ^N nextw ^K n pgdn .kN pgdn ^V pgdn ^[ [ 6 ~ pgup .kP pgup ^U pgup ^[ [ 5 ~ play ^K 0 TO 9 prevw ^K P prevw ^K ^P prevw ^K p query ^K ? record ^K [ retype ^R rtn ^M shell ^K Z shell ^K ^Z shell ^K z stop ^K ] defmdown MDOWN defmup MUP defmdrag MDRAG defm2down M2DOWN defm2up M2UP defm2drag M2DRAG defm3down M3DOWN defm3up M3UP defm3drag M3DRAG xtmouse ^[ [ M if,"char==65",then,"it's an A",else,"it's not an a",endif ^[ q :main Text editing window :inherit windows :def ispellfile filt,"cat >ispell.tmp;ispell ispell.tmp /dev/tty;cat ispell.tmp;/bin/rm ispell.tmp",rtn,retype :def ispellword psh,nextword,markk,prevword,markb,filt,"cat >ispell.tmp;ispell ispell.tmp /dev/tty;tr -d $SPLTMP;aspell --lang=",language,".",charset," -x -c $SPLTMP /dev/tty;cat $SPLTMP;/bin/rm $SPLTMP",rtn,retype :def aspellword psh,nextword,markk,prevword,markb,filt,"SPLTMP=ispell.tmp;cat >$SPLTMP;aspell --lang=",language,".",charset," -x -c $SPLTMP /dev/tty;tr -d <$SPLTMP '\\012';/bin/rm $SPLTMP",rtn,retype,nextword aspellfile ^[ l aspellword ^[ n :def compile mwind!,mfit!,querysave,query,scratch,"* Build Log *",rtn,bof,markb,eof," ",markk,blkdel,build :def grep_find mwind!,mfit!,scratch,"* Grep Log *",rtn,bof,markb,eof," ",markk,blkdel,grep :def man scratch,"* Man Page *",rtn,bof,markb,eof," ",markk,blkdel," ",ltarw,run,"man -P cat -S 2:3 " paste ^[ ] 5 2 ; insc ^[ [ 2 ~ insc ^[ [ L delch ^[ [ 3 ~ pgup ^[ [ I pgdn ^[ [ G home ^[ [ 1 ~ home ^[ [ H home ^[ O H home ^[ [ 7 ~ eol ^[ [ 4 ~ eol ^[ [ F eol ^[ O F eol ^[ [ 8 ~ rtarw,ltarw,begin_marking,rtarw,toggle_marking ^[ [ 1 ; 5 C rtarw,ltarw,begin_marking,rtarw,toggle_marking ^[ [ 5 C rtarw,ltarw,begin_marking,rtarw,toggle_marking ^[ O c ltarw,rtarw,begin_marking,ltarw,toggle_marking ^[ [ 1 ; 5 D ltarw,rtarw,begin_marking,ltarw,toggle_marking ^[ [ 5 D ltarw,rtarw,begin_marking,ltarw,toggle_marking ^[ O d uparw,dnarw,begin_marking,uparw,toggle_marking ^[ [ 1 ; 5 A uparw,dnarw,begin_marking,uparw,toggle_marking ^[ [ 5 A uparw,dnarw,begin_marking,uparw,toggle_marking ^[ O a dnarw,uparw,begin_marking,dnarw,toggle_marking ^[ [ 1 ; 5 B dnarw,uparw,begin_marking,dnarw,toggle_marking ^[ [ 5 B dnarw,uparw,begin_marking,dnarw,toggle_marking ^[ O b blkdel,nmark ^[ [ 3 ; 5 - blkdel,nmark ^[ [ 3 ; 5 ~ yank ^[ [ 2 ; 5 - yank ^[ [ 2 ; 5 ~ delbol ^[ o delbol ^[ ^O dnslide ^[ z dnslide ^[ Z dnslide ^[ ^Z dnslide,dnslide,dnslide,dnslide MWDOWN compile ^[ c compile ^[ C compile ^[ ^C grep_find ^[ g grep_find ^[ G grep_find ^[ ^G execmd ^[ x execmd ^[ X execmd ^[ ^X finish ^[ ^I finish ^[ ^M mwind,mfit,jump,bol ^[ SP isrch ^[ s isrch ^[ S isrch ^[ ^S notmod ^[ ~ mwind,mfit,prevw,nxterr ^[ = parserr ^[ e parserr ^[ E parserr ^[ ^E mwind,mfit,prevw,prverr ^[ - rsrch ^[ r rsrch ^[ R rsrch ^[ ^R run ^[ ! tomarkb ^[ b tomarkb ^[ ^B tomarkk ^[ k tomarkk ^[ ^K tomarkk ^[ K txt ^[ i txt ^[ I upslide ^[ w upslide ^[ ^W upslide ^[ W upslide,upslide,upslide,upslide MWUP yank ^[ y yankpop ^[ ^Y yank ^[ Y insc ^@ nbuf ^[ v nbuf ^[ V nbuf ^[ ^V pbuf ^[ u pbuf ^[ U pbuf ^[ ^U quote8 ^\ quote ^[ ' quote ^Q backs ^? backs ^H backw ^O bknd ^K ' blkcpy ^K C blkcpy ^K ^C blkcpy ^K c blkdel ^K Y blkdel ^K ^Y blkdel ^K y blkmove ^K M blkmove ^K ^M blkmove ^K m blksave ^K W blksave ^K ^W blksave ^K w bof ^K U bof ^K ^U bof ^K u home .kh home ^A center ^K A center ^K ^A center ^K a crawll ^K < crawlr ^K > delch .kD delch ^D deleol ^J dellin ^Y delw ^W dnarw .kd dnarw ^N dnarw ^[ O B dnarw ^[ [ B edit ^K E edit ^K ^E edit ^K e eof ^K V eof ^K ^V eof ^K v eol .kH eol .@7 eol ^E exsave ^K X exsave ^K ^X exsave ^K x ffirst ^K F ffirst ^K ^F ffirst ^K f filt ^K / fnext ^L fmtblk ^K J fmtblk ^K ^J fmtblk ^K j gomark ^[ 0 TO 9 groww ^K G groww ^K ^G groww ^K g insc .kI insf ^K R insf ^K ^R insf ^K r lindent ^K , line ^K L line ^K ^L line ^K l ltarw .kl ltarw ^B ltarw ^[ O D ltarw ^[ [ D macros ^[ d macros ^[ ^D markb ^K B markb ^K ^B markb ^K b markk ^K K markk ^K ^K markk ^K k menu,"root",rtn ^T nextpos ^K = nextword ^X open ^] prevpos ^K - prevword ^Z reload ^K ` redo ^^ rindent ^K . rtarw .kr rtarw ^F rtarw ^[ O C rtarw ^[ [ C run ^K ! save ^K D save ^K S save ^K ^D save ^K ^S save ^K d save ^K s setmark ^[ ^[ shrinkw ^K T shrinkw ^K ^T shrinkw ^K t splitw ^K O splitw ^K ^O splitw ^K o stat ^K SP tag ^K ; tomatch ^G undo ^_ uparw .ku uparw ^P uparw ^[ O A uparw ^[ [ A :prompt Prompt windows :inherit main if,"byte>size",then,complete,complete,else,delch,endif ^D complete ^I dnarw,eol .kd dnarw,eol ^N dnarw,eol ^[ O B dnarw,eol ^[ [ B uparw,eol .ku uparw,eol ^P uparw,eol ^[ O A uparw,eol ^[ [ A :menu Selection menus :inherit windows pgupmenu ^[ [ I pgdnmenu ^[ [ G bolmenu ^[ [ 1 ~ bolmenu ^[ [ H bolmenu ^[ O H bolmenu ^[ [ 7 ~ eolmenu ^[ [ 4 ~ eolmenu ^[ [ F eolmenu ^[ O F eolmenu ^[ [ 8 ~ abort ^[ ^[ backsmenu ^? backsmenu ^H bofmenu ^K U bofmenu ^K ^U bofmenu ^K u bolmenu .kh bolmenu ^A dnarwmenu .kd dnarwmenu ^N dnarwmenu ^[ [ B dnarwmenu ^[ O B dnarwmenu MWDOWN eofmenu ^K V eofmenu ^K ^V eofmenu ^K v eolmenu .kH eolmenu ^E ltarwmenu .kl ltarwmenu ^B ltarwmenu ^[ [ D ltarwmenu ^[ O D pgdnmenu .kN pgdnmenu ^V pgdnmenu ^[ [ 6 ~ pgupmenu .kP pgupmenu ^U pgupmenu ^[ [ 5 ~ rtarwmenu .kr rtarwmenu ^F rtarwmenu ^[ [ C rtarwmenu ^[ O C rtn SP rtn ^I rtn ^K H rtn ^K h rtn ^K ^H tabmenu ^I uparwmenu .ku uparwmenu ^P uparwmenu ^[ [ A uparwmenu ^[ O A uparwmenu MWUP defm2down M2DOWN :query Single-key query window :inherit windows :querya Single-key query window for quoting type ^@ TO ÿ :querysr Search & replace query window type ^@ TO ÿ :shell Input to shell windows :inherit main "" ^C Abort "" ^D Eof " " ^I Tab "" ^H Backspace " " ^M Return "" ^? Backspace :vtshell Input to ANSI shell windows :inherit main ""  [ A "" .ku ""  [ B "" .kd ""  [ C "" .kr ""  [ D "" .kl "" ^A BOL for bash "" ^C Abort "" ^D Eof "" ^E EOL for bash " " ^I Tab "" ^H Backspace " " ^M Return "" ^? Backspace