1 $MirOS: contrib/code/jupp/LIST,v 1.10 2016/10/07 20:07:49 tg Exp $
2 -----------------------------------------------------------------
4 Joe commands grouped by function
8 bknd Run a shell in a window
9 killproc Kill program in current window
10 run Run a unix command in a window
14 blkcpy Copy marked block to cursor
15 blkdel Delete marked block
16 blkmove Move marked block to cursor
17 blksave Save marked block into a file
18 copy Copy block to kill-ring
19 drop Set markb. If it was already set, eliminate it.
21 toggle_marking If we're in a block: clear markb and markk.
22 If marking is off: set markb and turn on marking.
23 If marking is on: set markk (swap if necessary with markb)
26 begin_marking If we're on an edge of a block: set markb to other edge and
27 turn on marking mode. Otherwise set markb to cursor and
30 select Set markb. If it was already set, do nothing.
31 filt Filter block or file through a unix command
32 markb Set beginning of block mark
33 markk Set end of block mark
34 markl Mark current line
35 nmark Eliminate markb and markk
36 picokill Delete line or block
37 pop Restore markb and markk values from stack
38 psh Push markb and markk values onto a stack
39 swap Switch cursor with markb
40 tomarkb Move cursor to markb
41 tomarkbk Move cursor to markb or markk
42 tomarkk Move cursor to markk
43 yank Insert top of kill ring
44 yankpop Scroll through kill ring
45 yapp Append next kill to top of kill ring
46 upper Convert everything in block to uppercase
47 lower Convert everything in block to lowercase
52 edit Load file into window: asks to reload if buffer exists
53 switch Load file into window: always uses buffer if it exists
54 scratch Load a scratch buffer into current window
55 nbuf Load next buffer into current window
56 pbuf Load previous buffer into current window
60 bof Move cursor to beginning of file
61 bol Move cursor to beginning of line (always)
62 bop Move to beginning of a paragraph
63 bos Move to beginning of screen
64 bkwdc Search backwards for a character
65 byte Move cursor to specific byte offset into the file.
66 col Move cursor to specific column number.
67 dnarw Move cursor down one line
68 eof Move cursor to end of file
69 eol Move cursor to end of line
70 eop Move cursor to end of paragraph
71 fwrdc Search forward for matching character
72 gomark Move cursor to a bookmark
73 home Move cursor to beginning of line
74 line Move cursor to specified line
75 ltarw Move cursor left
76 nedge Move cursor to next edge
77 nextpos Move cursor to next position in cursor position history
78 nextword Move cursor to end of next word
79 pedge Move cursor to previous edge
80 prevpos Move cursor to previous position in cursor position history
81 prevword Move cursor to beginning of previous word
82 rtarw Move cursor right
83 rvmatch Move cursor to matching delimiter, ambiguous to the left
84 setmark Set a bookmark
85 tomatch Move cursor to matching delimiter
86 tos Move cursor to top of screen
92 backw Backspace a word
93 delbol Delete to beginning of line
94 delch Delete character under cursor
95 deleol Delete to end of line
96 dellin Delete entire line
97 delw Delete word to right
101 nxterr Goto next parsed error
102 parserr Parse errors in current file
103 prverr Go to previous parsed error
107 cancel Like abort, but doesn't return failure: useful in macros
108 to escape out of a prompt.
110 abort Abort current buffer/window. Prompt if it is changed.
112 abortbuf Like above, but just fail if it would have to prompt because
113 it's the last window on a modified buffer.
115 ask Prompt to save current file: user says yes return, user says
116 no: run 'abort'. Use in a macro: "ask,query,exsave"
118 exsave Save file and exit
120 lose emacs kill buffer. The buffer is deleted- any windows with
121 it get a replacement scratch buffer.
123 querysave Prompt to save each modified buffer
124 Use in a macro: "querysave,query,killjoe"
126 killjoe Exit joe immediately without checking for modified buffers
136 fmtblk Format all paragraphs in a block
137 format Format current paragraph
138 lindent Indent to the left
139 rindent Indent to the right
143 help Turn help on or off
144 helpcard Turn help on at selected screen
145 hnext Switch to next help screen
146 hprev Switch to previous help screen
151 finish Complete word in text window
154 quote Insert a control character
155 quote8 Insert a meta character
157 type Insert typed character
161 macros Insert keyboard macros into current file
164 record Record a macro
165 stop Stop recording macro
169 backsmenu Undo in file completion menu
170 bofmenu Move to beginning of menu
171 bolmenu Move to beginning of line in a menu
172 dnarwmenu Move down one line in a menu
173 eolmenu Move cursor to end of line in a menu
174 eofmenu Move cursor to end of menu
175 ltarwmenu Move cursor left in a menu
176 rtarwmenu Move cursor right in menu
177 uparwmenu Move cursor up in menu
182 execmd Execute a joe command
185 mathins Insert last math expression
186 mathres Insert last math result
188 msg Display a message (clear message if empty)
190 notmod Clear the modified flag
191 retype Refresh screen
192 shell Suspend process or execute a sub-shell
193 stat Display cursor position
199 complete Complete a file-name in a prompt
203 arg Prompt for repeat argument
204 uarg Universal argument
208 crawll Pan screen left
209 crawlr Pan screen right
210 dnslide Scroll screen down 1 line
211 pgdn Scroll screen down
212 pgup Scroll screen up
213 upslide Scroll up one line
218 fnext Repeat previous search
219 isrch Incremental search forward
220 qrepl Search and replace
221 rfirst Search backwards for text
222 rsrch Reverse incremental search
226 explode Display one window or display all windows
227 dupw Duplicate current window
228 groww Increase size of window
229 nextw Move cursor to next window
230 prevw Go to previous window
231 shrinkw Shrink window
232 splitw Split window into two
233 tw0 Eliminate this window
234 tw1 Show only one window
238 redo Re-execute the latest undone change
239 undo Undo last change