/MirOS/dist/jupp/joe-3.1jupp30.tgz
[alioth/jupp.git] / LIST
1 $MirOS: contrib/code/jupp/LIST,v 1.10 2016/10/07 20:07:49 tg Exp $
2 -----------------------------------------------------------------
3
4 Joe commands grouped by function
5
6 Background programs
7 -------------------
8 bknd            Run a shell in a window
9 killproc        Kill program in current window
10 run             Run a unix command in a window
11
12 Blocks
13 ------
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.
20
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)
24                 and turn marking off.
25
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
28                 turn on marking mode.
29
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
48
49 Buffers
50 -------
51 bufed           Buffer menu
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
57
58 Cursor Motion
59 -------------
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
87 uparw           Move cursor up
88
89 Deletion
90 --------
91 backs           Backspace
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
98
99 Error parsing
100 -------------
101 nxterr          Goto next parsed error
102 parserr         Parse errors in current file
103 prverr          Go to previous parsed error
104
105 Exit
106 ----
107 cancel          Like abort, but doesn't return failure: useful in macros
108                 to escape out of a prompt.
109
110 abort           Abort current buffer/window.  Prompt if it is changed.
111
112 abortbuf        Like above, but just fail if it would have to prompt because
113                 it's the last window on a modified buffer.
114
115 ask             Prompt to save current file: user says yes return, user says
116                 no: run 'abort'.  Use in a macro: "ask,query,exsave"
117
118 exsave          Save file and exit
119
120 lose            emacs kill buffer.  The buffer is deleted- any windows with
121                 it get a replacement scratch buffer.
122
123 querysave       Prompt to save each modified buffer
124                 Use in a macro: "querysave,query,killjoe"
125
126 killjoe         Exit joe immediately without checking for modified buffers
127
128 Files
129 -----
130 save            Save file
131 insf            Insert a file
132
133 Formatting
134 ----------
135 center          Center line
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
140
141 Help
142 ----
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
147
148 Inserting
149 ---------
150 ctrl            Type next key
151 finish          Complete word in text window
152 insc            Insert a space
153 open            Insert newline
154 quote           Insert a control character
155 quote8          Insert a meta character
156 rtn             Return key
157 type            Insert typed character
158
159 Macros
160 ------
161 macros          Insert keyboard macros into current file
162 play            Execute a macro
163 query           Macro query
164 record          Record a macro
165 stop            Stop recording macro
166
167 Menu
168 ----
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
178
179 Misc
180 ----
181 beep            Beep
182 execmd          Execute a joe command
183 keymap          Switch keymap
184 math            Calculator
185 mathins         Insert last math expression
186 mathres         Insert last math result
187 mode            Mode prompt
188 msg             Display a message (clear message if empty)
189 nop             Do nothing
190 notmod          Clear the modified flag
191 retype          Refresh screen
192 shell           Suspend process or execute a sub-shell
193 stat            Display cursor position
194 tag             Tags file search
195 txt             Insert text
196
197 Prompts
198 -------
199 complete        Complete a file-name in a prompt
200
201 Repeat
202 ------
203 arg             Prompt for repeat argument
204 uarg            Universal argument
205
206 Scrolling
207 ---------
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
214
215 Search and replace
216 ------------------
217 ffirst          Find text
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
223
224 Windows
225 -------
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
235
236 Undo
237 ----
238 redo            Re-execute the latest undone change
239 undo            Undo last change