1
0

joerc 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783
  1. -asis
  2. -nobackups
  3. -nonotice
  4. -noxon
  5. -notite
  6. -assume_color
  7. -assume_256color
  8. -guess_non_utf8
  9. -guess_utf16
  10. -guess_crlf
  11. -guess_indent
  12. -menu_above
  13. -transpose
  14. -joe_state
  15. -joexterm
  16. -brpaste
  17. -pastehack
  18. -restore
  19. -search_prompting
  20. -lmsg \i%k%T%W%I%X %n %m%y%R %M %x
  21. -rmsg %S Row %4r Col %3c
  22. -smsg ** Line %r Col %c Offset %o(0x%O) %e %a(0x%A) Width %w **
  23. -zmsg ** Line %r Col %c Offset %o(0x%O) **
  24. -xmsg \i Joe's Own Editor %v (%b) ** Type \bCtrl-K Q\b to exit or \bCtrl-K H\b for help **\i
  25. -aborthint ^C
  26. -helphint ^K H
  27. -highlight
  28. -istep 4
  29. :include ftyperc
  30. :defmenu root
  31. mode,"overwrite",rtn T Overtype %Zoverwrite%
  32. mode,"hex",rtn ' Hex edit mode
  33. mode,"autoindent",rtn I Autoindent %Zautoindent%
  34. mode,"wordwrap",rtn W Word wrap %Zwordwrap%
  35. mode,"tab",rtn D Tab width %Ztab%
  36. mode,"lmargin",rtn L Left margin %Zlmargin%
  37. mode,"rmargin",rtn R Right margin %Zrmargin%
  38. mode,"square",rtn X Column mode %Zsquare%
  39. mode,"indentc",rtn % % Indent char %Zindentc%
  40. mode,"istep",rtn % % Indent step %Zistep%
  41. menu,"indent",rtn = Indent select
  42. mode,"highlight",rtn H Highlighting %Zhighlight%
  43. mode,"crlf",rtn Z CR-LF/MS-DOS %Zcrlf%
  44. mode,"linums",rtn N Line numbers %Zlinums%
  45. mode,"beep",rtn B Beep %Zbeep%
  46. mode,"rdonly",rtn O Read only %Zrdonly%
  47. mode,"syntax",rtn Y Syntax
  48. mode,"encoding",rtn E Encoding
  49. mode,"asis",rtn % % Meta chars as-is
  50. mode,"language",rtn V Language
  51. mode,"picture",rtn P picture %Zpicture%
  52. mode,"type",rtn F File type [%Ztype%]
  53. mode,"title",rtn C Context %Ztitle%
  54. menu,"more-options",rtn % % More options...
  55. :defmenu more-options menu,"root",rtn
  56. menu,"^G",rtn % % ^G options
  57. menu,"search",rtn % % search options
  58. menu,"paragraph",rtn % % paragraph options
  59. menu,"file",rtn % % file options
  60. menu,"menu",rtn % % menu options
  61. menu,"global",rtn % % global options
  62. menu,"cursor",rtn % % cursor options
  63. menu,"marking",rtn % % marking options
  64. menu,"tab",rtn % % tab/indent options
  65. :defmenu indent menu,"root",rtn
  66. mode,"istep",rtn,"1",rtn,mode,"indentc",rtn,"32",rtn,msg,"Indent step = 1, Indent character = 32",rtn 1 Space
  67. mode,"istep",rtn,"2",rtn,mode,"indentc",rtn,"32",rtn,msg,"Indent step = 2, Indent character = 32",rtn 2 Spaces
  68. mode,"istep",rtn,"3",rtn,mode,"indentc",rtn,"32",rtn,msg,"Indent step = 3, Indent character = 32",rtn 3 Spaces
  69. mode,"istep",rtn,"4",rtn,mode,"indentc",rtn,"32",rtn,msg,"Indent step = 4, Indent character = 32",rtn 4 Spaces
  70. mode,"istep",rtn,"5",rtn,mode,"indentc",rtn,"32",rtn,msg,"Indent step = 5, Indent character = 32",rtn 5 Spaces
  71. mode,"istep",rtn,"8",rtn,mode,"indentc",rtn,"32",rtn,msg,"Indent step = 8, Indent character = 32",rtn 8 Spaces
  72. mode,"istep",rtn,"10",rtn,mode,"indentc",rtn,"32",rtn,msg,"Indent step = 10, Indent character = 32",rtn 0 Ten
  73. mode,"istep",rtn,"1",rtn,mode,"indentc",rtn,"9",rtn,msg,"Indent step = 1, Indent character = 9",rtn T Tab
  74. :defmenu menu menu,"more-options",rtn
  75. mode,"menu_explorer",rtn % % Menu explorer %Zmenu_explorer%
  76. mode,"menu_above",rtn % % Menu position %Zmenu_above%
  77. mode,"menu_jump",rtn % % Jump into menu %Zmenu_jump%
  78. mode,"transpose",rtn % % Transpose menus %Ztranspose%
  79. :defmenu ^G menu,"more-options",rtn
  80. mode,"highlighter_context",rtn % % ^G uses highlighter context %Zhighlighter_context%
  81. mode,"single_quoted",rtn % % ^G ignores '...' %Zsingle_quoted%
  82. mode,"no_double_quoted",rtn % % ^G no ignore "..." %Zno_double_quoted%
  83. mode,"c_comment",rtn % % ^G ignores /*...*/ %Zc_comment%
  84. mode,"cpp_comment",rtn % % ^G ignores //... %Zcpp_comment%
  85. mode,"pound_comment",rtn % % ^G ignores #... %Zpound_comment%
  86. mode,"vhdl_comment",rtn % % ^G ignores --... %Zvhdl_comment%
  87. mode,"semi_comment",rtn % % ^G ignores ;... %Zsemi_comment%
  88. mode,"tex_comment",rtn % % ^G ignores %%... %Ztex_comment%
  89. mode,"text_delimiters",rtn % % Text delimiters %Ztext_delimiters%
  90. :defmenu search menu,"more-options",rtn
  91. mode,"icase",rtn % % Case insensitivity %Zicase%
  92. mode,"wrap",rtn % % Search wraps %Zwrap%
  93. mode,"search_prompting",rtn % % Search prompting %Zsearch_prompting%
  94. mode,"csmode",rtn % % Continued search %Zcsmode%
  95. :defmenu paragraph menu,"more-options",rtn
  96. mode,"french",rtn % % French spacing %Zfrench%
  97. mode,"flowed",rtn % % Flowed text %Zflowed%
  98. mode,"cpara",rtn % % Paragraph indent chars %Zcpara%
  99. mode,"cnotpara",rtn % % Not-paragraph chars %Zcnotpara%
  100. :defmenu file menu,"more-options",rtn
  101. mode,"restore",rtn % % Restore cursor %Zrestore%
  102. mode,"guess_crlf",rtn % % Auto detect CR-LF %Zguess_crlf%
  103. mode,"guess_indent",rtn % % Guess indent %Zguess_indent%
  104. mode,"guess_non_utf8",rtn % % Guess non-UTF-8 %Zguess_non_utf8%
  105. mode,"guess_utf8",rtn % % Guess UTF-8 %Zguess_utf8%
  106. mode,"guess_utf16",rtn % % Guess UTF-16 %Zguess_utf16%
  107. mode,"force",rtn % % Force last NL %Zforce%
  108. mode,"nobackup",rtn % % No backup %Znobackup%
  109. :defmenu global menu,"more-options",rtn
  110. mode,"nolocks",rtn % % Disable locks %Znolocks%
  111. mode,"nobackups",rtn % % Disable backups %Znobackups%
  112. mode,"nodeadjoe",rtn % % Disable DEADJOE %Znodeadjoe%
  113. mode,"nomodcheck",rtn % % Disable mtime check %Znomodcheck%
  114. mode,"nocurdir",rtn % % Disable current dir %Znocurdir%
  115. mode,"exask",rtn % % Exit ask %Zexask%
  116. mode,"nosta",rtn % % Disable status line %Znosta%
  117. mode,"keepup",rtn % % Fast status line %Zkeepup%
  118. mode,"break_hardlinks",rtn % % Break hard links %Zbreak_hardlinks%
  119. mode,"break_links",rtn % % Break links %Zbreak_links%
  120. mode,"joe_state",rtn % % Joe_state file %Zjoe_state%
  121. mode,"undo_keep",rtn % % No. undo records %Zundo_keep%
  122. mode,"backpath",rtn % % Path to backup files %Zbackpath%
  123. :defmenu cursor menu,"more-options",rtn
  124. mode,"pg",rtn % % No. PgUp/PgDn lines %Zpg%
  125. mode,"mid",rtn C Center on scroll %Zmid%
  126. mode,"left",rtn L Columns to scroll left %Zleft%
  127. mode,"right",rtn R Columns to scroll right %Zright%
  128. mode,"floatmouse",rtn % % Click past end %Zfloatmouse%
  129. mode,"rtbutton",rtn % % Right button %Zrtbutton%
  130. :defmenu marking menu,"more-options",rtn
  131. mode,"autoswap",rtn % % Autoswap mode %Zautoswap%
  132. mode,"marking",rtn % % Marking %Zmarking%
  133. mode,"lightoff",rtn % % Auto unmask %Zlightoff%
  134. :defmenu tab menu,"more-options",rtn
  135. mode,"smarthome",rtn % % Smart home key %Zsmarthome%
  136. mode,"smartbacks",rtn % % Smart backspace %Zsmartbacks%
  137. mode,"indentfirst",rtn % % To indent first %Zindentfirst%
  138. mode,"purify",rtn % % Clean up indents %Zpurify%
  139. mode,"spaces",rtn % % No tabs %Zspaces%
  140. {Basic
  141. \|\uREGION\u \|\uGO TO\u \|\uGO TO\u \|\uDELETE\u \|\uEXIT\u \|\uSEARCH\u \|
  142. \|\b^Arrow\b Select \|\b^Z\b Prev. word \|\b^U/^V\b PgUp/PgDn \|\b^D\b Char. \|\b^KX\b Save \|\b^KF\b Find \|
  143. \|\b^KB\b Begin \|\b^X\b Next word \|\uMISC\u \|\b^Y\b Line \|\b^C\b Abort \|\b^L\b Next \|
  144. \|\b^KK\b End \|\b^KU\b Top of file \|\b^KJ\b Paragraph \|\b^W\b >Word \|\b^KQ\b All \|\uHELP\u \|
  145. \|\b^KC\b Copy \|\b^KV\b End of file \|\b^KA\b Center line \|\b^O\b Word< \|\uFILE\u \|\bEsc .\b Next\|
  146. \|\b^KM\b Move \|\b^A\b Beg. of line \|\b^K Space\b Status \|\b^J\b >Line \|\b^KE\b Edit \|\bEsc ,\b Prev\|
  147. \|\b^KW\b File \|\b^E\b End of line \|\uSPELL\u \|\b^[O\b Line< \|\b^KR\b Insert \|\b^KH\b Off \|
  148. \|\b^KY\b Delete \|\b^KL\b To line no. \|\bEsc N\b Word \|\b^_\b Undo \|\b^KD\b Save \|\b^T\b Menu \|
  149. \|\b^K/\b Filter \|\b^G\b Matching ( \|\bEsc L\b File \|\b^^\b Redo \|\b^K`\b Revert \|\b\b \|
  150. }
  151. {Advanced
  152. \|\uMACROS\u \|\uSCROLL\u \|\uWINDOW\u \|\uGO TO\u \|\uI-SEARCH\u \|
  153. \|\b^K[ 0-9\b Record \|\bEsc W\b Up \|\b^KO\b Open \b^C\b Close \|\bEsc B\b / \bK\b \|\b^R\b Backwards \|
  154. \|\b^K]\b Stop \|\bEsc Z\b Down \|\b^KG\b Grow \b^KT\b Shrink \|to \b^KB\b/\b^KK \b\|\b^S\b Forwards \|
  155. \|\bEsc I\b Text \|\bEsc <\b Left \|\b^KN\b Next \b^KP\b Prev. \|\b^P\b Up \|\uBOOKMARKS\u \|
  156. \|\b^K?\b Pause \|\bEsc >\b Right \|\b^KI\b Show one / All \|\b^N\b Down \|\bEsc 0-9\b Goto \|
  157. \| for prompt \|\uINSERT\u \|\uSHELL\u \|\b^B\b Left \|\bEsc Esc\b Set \|
  158. \|\b^K 0-9\b Play \|\b^]\b Line \b^Q\b Ctrl \|\bF1-F4\b Term emulator \|\b^F\b Right \|\b^K-\b Auto prev\|
  159. \|\b^K\\\b Repeat \|\b^@\b Space \b^\\\b Meta \|\b^K'\b In buffer \| \|\b^K=\b Auto next\|
  160. \|\bEsc D\b Dump \|\bEsc Y\b Paste \|\b^KZ\b Suspend \bEsc !\b Append \| \| \|
  161. }
  162. {Programs
  163. \|\uCOMMANDS\u \|\uCOMPILING\u \|\uQUICK\u \|
  164. \|\bEsc X\b Command prompt\|\bEsc C\b Save modified compile\|\b^G\b Find word under cursor \|
  165. \|\bEsc M\b Calculator \|\bEsc G\b Grep \|\b^K;\b Tags file search \|
  166. \|\bshowlog\b Startup log \|\bEsc =\b To next error \|\bEsc Enter\b Complete word \|
  167. \|\bupper\b Change case \|\bEsc -\b To prev. error \|\uBUFFER\u \|
  168. \|\blower\b Change case \|\bEsc Space\b Jump to error \|\bEsc U\b Next \|
  169. \|\bcd\b Change dir \|\uINDENT\u \|\bEsc V\b Previous \|
  170. \|\bkeymap\b Change map \|\b^K,\b Less \|\bEsc X bufed\b Switch \|
  171. \| \|\b^K.\b More \| \|
  172. }
  173. {Search
  174. Search sequences: \|
  175. \b\\^ \\$\b matches beg./end of line \b\\.\b match any single char \|
  176. \b\\< \\>\b matches beg./end of word \b\\!\b match char or expression \|
  177. \b\\( \\)\b grouping \b\\|\b match left or right \|
  178. \b\\[a-z]\b matches one of a set \b\\y \\Y\b short for (.*) / (!*) \|
  179. \b\\{1,3}\b match 1 - 3 occurrences \b\\?\b match 0 or 1 occurrence \|
  180. \b\\+\b match 1 or more occurrences \b\\*\b match 0 or more occurrences \|
  181. \|
  182. \b^C\b to abort \bEsc .\b to list of escape sequences \|
  183. }
  184. {Escape sequences
  185. Escape sequences: \|
  186. \b\\x{10fff}\b Unicode code point \b\\p{Ll}\b Unicode category \|
  187. \b\\i\b / \b\\I\b Identifier start \b\\t\b tab \b\\e\b escape \|
  188. \b\\c\b / \b\\C\b Identifier continue \b\\n\b newline \b\\r\b carriage return \|
  189. \b\\d\b / \b\\D\b Digit / Not a digit \b\\b\b backspace \b\\xFF\b hex character \|
  190. \b\\w\b / \b\\W\b Word / Not a word \b\\a\b alert \b\\377\b octal character \|
  191. \b\\s\b / \b\\S\b Space / Not a space \b\\f\b formfeed \b\\\\\b backslash \|
  192. \|
  193. \|
  194. }
  195. {Replace
  196. Replace sequences: \|
  197. \b\\&\b replaced with entire match \b\\1\b - \b9\b replaced with Nth group \|
  198. \b\\u \\l\b convert next to upper/lower \b\\U \\L\b case convert until \b\\E\b \|
  199. \|
  200. \|
  201. \|
  202. \|
  203. \|
  204. \b^C\b to abort \bEsc ,\b to list of escape sequences \|
  205. }
  206. {SearchOptions
  207. Search options: \|
  208. \br\b Replace \bk\b Restrict search to highlighted block \|
  209. \bi\b Ignore case \bb\b Search backwards instead of forwards \|
  210. \ba\b Search across all loaded files \|
  211. \be\b Search across all files in Grep or Compile error list \|
  212. \bw\b / \bn\b Allow / prevent wrap to start of file \|
  213. \bx\b / \by\b Search text is standard format / JOE format regular expression \|
  214. \bnnn\b Perform exactly nnn replacements \|
  215. \b^C\b to abort
  216. }
  217. {Math
  218. \uMATH COMMANDS\u \uCONSTANTS\u \|
  219. \bhex oct bin\b display mode \b0xff\b hex entry \|
  220. \beng dec\b engineering / normal \b0o77\b octal entry \|
  221. \bins\b type result into file \b0b11\b binary entry \|
  222. \beval\b evaluate block \b3e-4\b floating point entry \|
  223. 2+3\b:\bins multiple commands \uVARIABLES\u \|
  224. \uOPERATORS\u \bans\b Previous result \|
  225. \b! ^ * / % + -\b \ba=10\b Assign a variable \|
  226. \b< <= > >= == != && || ? :\b \bEsc .\b for list of functions \|
  227. }
  228. {Functions
  229. \uFUNCTIONS\u \uCONSTANTS\u \|
  230. \bsin cos tab asin acos atan\b \be pi\b \|
  231. \bsinh cosh tanh asinh acosh atanh\b \|
  232. \bsqrt cbrt exp ln log\b \|
  233. \bint floor ceil abs\b \|
  234. \berf erfc j0 j1 y0 y1\b \|
  235. \bjoe(..macro..)\b - runs an editor macro \|
  236. \|
  237. \bEsc .\b for statistics \|
  238. }
  239. {Statistics
  240. \uMATH COMMANDS\u \|
  241. Statistics on region of numbers Linear regression on region of x y pairs \|
  242. \bsum\b Sum \blr(x)\b Estimate y given x y=m*x+b \|
  243. \bcnt\b Count \brlr(y)\b Estimate x given y \|
  244. \bavg\b Mean \bLr rLr\b Logarithmic regression y=m*ln(x)+b \|
  245. Standard deviation: \blR rlR\b Exponential regression y=e^(m*x)+b \|
  246. \bdev\b all data present \bLR rLR\b Power regression y=b*x^m \|
  247. \bsamp\b sample of data present Side effects: \bb\b, \bm\b: regression coef. \|
  248. \br\b: correlation coef., \bcov\b: covariance \|
  249. }
  250. {Names
  251. Hit TAB to complete names. Use up / down arrow keys to traverse history. \|
  252. Special file names: \|
  253. \b!\bcommand Pipe in/out of a shell command \|
  254. \b>>\bfilename Append to a file \|
  255. \b-\b Read/Write to/from standard I/O \|
  256. filename\b,START,SIZE\b Read/Write a part of a file/device \|
  257. Give START/SIZE in decimal (255), octal (0377) or hex (0xFF) \|
  258. \b\\,\b Use backslash to quote special characters \|
  259. \b^C\b to abort
  260. }
  261. {CharTable
  262. \| Dec \u 0123 4567 8901 2345 0123 4567 8901 2345 \u Dec \|
  263. \| 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 \|
  264. \| 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 \|
  265. \| 32 | !"# $%&' ()*+ ,-./ 嵗╯ 丰戍 貝物 柔悖 | 160 \|
  266. \| 48 | 0123 4567 89:; <=>? 停眾 斯須 號獄 播噶 | 176 \|
  267. \| 64 | @ABC DEFG HIJK LMNO 擱藏 霰匸 �帊 昅恘 | 192 \|
  268. \| 80 | PQRS TUVW XYZ[ \\]^_ 倳眑 婭笫 崷窙 嗲睧 | 208 \|
  269. \| 96 | `abc defg hijk lmno 颬睼 麧緗 鴇膹 擨闀 | 224 \|
  270. \| 112 | pqrs tuvw xyz{ |}~ 貘覷 鏷禴 矙𡜍 𦶠� | 240 \|
  271. }
  272. {Joe
  273. Send bug reports to: http://sourceforge.net/projects/joe-editor \|
  274. \|
  275. default joerc file is here @JOERC@/joerc \|
  276. default syntax and i18n files are here @JOEDATA@ \|
  277. additional documentation can be found here @JOEDOC@ \|
  278. \|
  279. \|
  280. \|
  281. \|
  282. }
  283. :def recenter retype,arg,"top+height/2-line",rtn,upslide
  284. :windows
  285. type U+0 TO U+10FFFF
  286. abort ^C
  287. abort ^K Q
  288. abort ^K ^Q
  289. abort ^K q
  290. querysave,query,killjoe ^K Q
  291. querysave,query,killjoe ^K ^Q
  292. querysave,query,killjoe ^K q
  293. arg ^K \
  294. explode ^K I
  295. explode ^K ^I
  296. explode ^K i
  297. help ^K H
  298. help ^K ^H
  299. help ^K h
  300. hnext ^[ .
  301. hprev ^[ ,
  302. math ^[ m
  303. math ^[ M
  304. math ^[ ^M
  305. msg ^[ h
  306. msg ^[ H
  307. msg ^[ ^H
  308. nextw ^K N
  309. nextw ^K ^N
  310. nextw ^K n
  311. pgdn .kN
  312. pgdn ^V
  313. pgdn ^[ [ 6 ~
  314. pgdn ^# S
  315. pgup .kP
  316. pgup ^U
  317. pgup ^[ [ 5 ~
  318. pgup ^# T
  319. play ^K 0 TO 9
  320. prevw ^K P
  321. prevw ^K ^P
  322. prevw ^K p
  323. query ^K ?
  324. record ^K [
  325. retype ^R
  326. recenter ^R
  327. rtn ^M
  328. shell ^K Z
  329. shell ^K ^Z
  330. shell ^K z
  331. stop ^K ]
  332. Mouse handling
  333. defmdown MDOWN
  334. defmup MUP
  335. defmdrag MDRAG
  336. defm2down M2DOWN
  337. defm2up M2UP
  338. defm2drag M2DRAG
  339. defm3down M3DOWN
  340. defm3up M3UP
  341. defm3drag M3DRAG
  342. defmiddleup MIDDLEUP
  343. defmiddledown MIDDLEDOWN
  344. xtmouse ^[ [ M
  345. extmouse ^[ [ <
  346. :main Text editing window
  347. :inherit windows
  348. :def compile mwind!,mfit!,querysave,query,scratch,"* Build Log *",rtn,bof,markb,eof," ",markk,blkdel,build
  349. :def grep_find mwind!,mfit!,scratch,"* Grep Log *",rtn,bof,markb,eof," ",markk,blkdel,grep
  350. :def shell1 scratch_push,"* Startup Log *",rtn,scratch_push,"* Shell 1 *",rtn,vtbknd!,eof
  351. :def shell2 scratch_push,"* Startup Log *",rtn,scratch_push,"* Shell 2 *",rtn,vtbknd!,eof
  352. :def shell3 scratch_push,"* Startup Log *",rtn,scratch_push,"* Shell 3 *",rtn,vtbknd!,eof
  353. :def shell4 scratch_push,"* Startup Log *",rtn,scratch_push,"* Shell 4 *",rtn,vtbknd!,eof
  354. :def shell_clear psh,bof,markb,eof,markk,blkdel
  355. :def shell_parse parserr
  356. :def shell_gparse gparse
  357. :def shell_release release
  358. :def shell_math maths
  359. :def shell_abort abort
  360. :def shell_typemath txt,maths,"ins",rtn,rtn,txt," ",rtn,txt,quote,"d",rtn
  361. :def shell_rtn rtn
  362. :def shell_edit edit
  363. :def shell_dellin dellin
  364. :def shell_cd cd
  365. :def shell_pop popabort
  366. :def shell_markb markb
  367. :def shell_markk markk
  368. paste ^[ ] 5 2 ;
  369. brpaste ^[ [ 2 0 0 ~
  370. brpaste_done ^[ [ 2 0 1 ~
  371. insc ^[ [ 2 ~
  372. insc ^[ [ L
  373. delch ^[ [ 3 ~
  374. pgup ^[ [ I
  375. pgdn ^[ [ G
  376. home ^[ [ 1 ~
  377. home ^[ [ H
  378. home ^[ O H
  379. home ^[ [ 7 ~
  380. home ^# SP A
  381. eol ^[ [ 4 ~
  382. eol ^[ [ F
  383. eol ^[ O F
  384. eol ^[ [ 8 ~
  385. eol ^# SP @
  386. rtarw,ltarw,begin_marking,rtarw,toggle_marking ^[ [ 1 ; 5 C
  387. rtarw,ltarw,begin_marking,rtarw,toggle_marking ^[ [ 5 C
  388. rtarw,ltarw,begin_marking,rtarw,toggle_marking ^[ O c
  389. ltarw,rtarw,begin_marking,ltarw,toggle_marking ^[ [ 1 ; 5 D
  390. ltarw,rtarw,begin_marking,ltarw,toggle_marking ^[ [ 5 D
  391. ltarw,rtarw,begin_marking,ltarw,toggle_marking ^[ O D
  392. ltarw,rtarw,begin_marking,ltarw,toggle_marking ^[ O d
  393. uparw,dnarw,begin_marking,uparw,toggle_marking ^[ [ 1 ; 5 A
  394. uparw,dnarw,begin_marking,uparw,toggle_marking ^[ [ 5 A
  395. uparw,dnarw,begin_marking,uparw,toggle_marking ^[ O A
  396. uparw,dnarw,begin_marking,uparw,toggle_marking ^[ O a
  397. dnarw,uparw,begin_marking,dnarw,toggle_marking ^[ [ 1 ; 5 B
  398. dnarw,uparw,begin_marking,dnarw,toggle_marking ^[ [ 5 B
  399. dnarw,uparw,begin_marking,dnarw,toggle_marking ^[ O B
  400. dnarw,uparw,begin_marking,dnarw,toggle_marking ^[ O b
  401. blkdel,nmark ^[ [ 3 ; 5 -
  402. blkdel,nmark ^[ [ 3 ; 5 ~
  403. yank ^[ [ 2 ; 5 -
  404. yank ^[ [ 2 ; 5 ~
  405. delbol ^[ o
  406. delbol ^[ ^O
  407. dnslide ^[ z
  408. dnslide ^[ Z
  409. dnslide ^[ ^Z
  410. dnslide,dnslide,dnslide,dnslide MWDOWN
  411. compile ^[ c
  412. compile ^[ C
  413. compile ^[ ^C
  414. grep_find ^[ g
  415. grep_find ^[ G
  416. grep_find ^[ ^G
  417. execmd ^[ x
  418. execmd ^[ X
  419. execmd ^[ ^X
  420. finish ^[ ^I
  421. finish ^[ ^M
  422. mwind!,mfit,jump,bol ^[ SP
  423. isrch ^[ s
  424. isrch ^[ S
  425. isrch ^[ ^S
  426. isrch ^S
  427. notmod ^[ ~
  428. mwind,mfit,prevw,nxterr ^[ =
  429. parserr ^[ e
  430. parserr ^[ E
  431. parserr ^[ ^E
  432. mwind,mfit,prevw,prverr ^[ -
  433. rsrch ^[ r
  434. rsrch ^[ R
  435. rsrch ^[ ^R
  436. retype,rsrch ^R
  437. run ^[ !
  438. tomarkb ^[ b
  439. tomarkb ^[ ^B
  440. tomarkk ^[ k
  441. tomarkk ^[ ^K
  442. tomarkk ^[ K
  443. txt ^[ i
  444. txt ^[ I
  445. upslide ^[ w
  446. upslide ^[ ^W
  447. upslide ^[ W
  448. upslide,upslide,upslide,upslide MWUP
  449. yank ^[ y
  450. yankpop ^[ ^Y
  451. yank ^[ Y
  452. insc ^@
  453. bufed ^[ d
  454. nbuf ^[ v
  455. nbuf ^[ V
  456. nbuf ^[ ^V
  457. pbuf ^[ u
  458. pbuf ^[ U
  459. pbuf ^[ ^U
  460. query ^[ q
  461. byte ^[ n
  462. col ^[ c
  463. abortbuf ^[ k
  464. ask ^[ a
  465. bop ^[ p
  466. bos ^[ x
  467. copy ^[ ^W
  468. dupw ^[ \
  469. eop ^[ n
  470. format ^[ j
  471. markl ^[ l
  472. nmark ^[ @
  473. pop ^[ >
  474. psh ^[ <
  475. swap ^[ x
  476. tomarkbk ^[ g
  477. tos ^[ e
  478. tw0 ^[ 0
  479. tw1 ^[ 1
  480. uarg ^[ u
  481. yank ^[ ^Y
  482. yapp ^[ w
  483. quote8 ^\
  484. quote `
  485. quote ^[ '
  486. quote ^Q
  487. backs ^?
  488. backs ^H
  489. backw ^O
  490. bknd ^K '
  491. blkcpy ^K C
  492. blkcpy ^K ^C
  493. blkcpy ^K c
  494. blkdel ^K Y
  495. blkdel ^K ^Y
  496. blkdel ^K y
  497. blkmove ^K M
  498. blkmove ^K ^M
  499. blkmove ^K m
  500. blksave ^K W
  501. blksave ^K ^W
  502. blksave ^K w
  503. bof ^K U
  504. bof ^K ^U
  505. bof ^K u
  506. bol .kh
  507. bol ^A
  508. bol ^# SP A
  509. home .kh
  510. home ^A
  511. center ^K A
  512. center ^K ^A
  513. center ^K a
  514. crawll ^K <
  515. crawll ^[ <
  516. crawlr ^K >
  517. crawlr ^[ >
  518. delch .kD
  519. delch ^D
  520. deleol ^J
  521. dellin ^Y
  522. delw ^W
  523. dnarw .kd
  524. dnarw ^N
  525. dnarw ^[ O B
  526. dnarw ^[ [ B
  527. dnarw ^# B
  528. edit ^K E
  529. edit ^K ^E
  530. edit ^K e
  531. eof ^K V
  532. eof ^K ^V
  533. eof ^K v
  534. eol .kH
  535. eol .@7
  536. eol ^E
  537. exsave ^K X
  538. exsave ^K ^X
  539. exsave ^K x
  540. ffirst ^K F
  541. ffirst ^K ^F
  542. ffirst ^K f
  543. filt ^K /
  544. finish ^K ^M
  545. fnext ^L
  546. fmtblk ^K J
  547. fmtblk ^K ^J
  548. fmtblk ^K j
  549. gomark ^[ 0 TO 9
  550. groww ^K G
  551. groww ^K ^G
  552. groww ^K g
  553. insc .kI
  554. insc ^@
  555. insf ^K R
  556. insf ^K ^R
  557. insf ^K r
  558. lindent ^K ,
  559. line ^K L
  560. line ^K ^L
  561. line ^K l
  562. ltarw .kl
  563. ltarw ^B
  564. ltarw ^[ O D
  565. ltarw ^[ [ D
  566. ltarw ^# D
  567. macros ^[ d
  568. macros ^[ ^D
  569. markb ^K B
  570. markb ^K ^B
  571. markb ^K b
  572. markk ^K K
  573. markk ^K ^K
  574. markk ^K k
  575. mode ^T
  576. menu,"root",rtn ^T
  577. nextpos ^K =
  578. nextword ^X
  579. open ^]
  580. prevpos ^K -
  581. prevword ^Z
  582. reload ^K `
  583. redo ^^
  584. rindent ^K .
  585. rtarw .kr
  586. rtarw ^F
  587. rtarw ^[ O C
  588. rtarw ^[ [ C
  589. rtarw ^# C
  590. run ^K !
  591. save ^K D
  592. save ^K S
  593. save ^K ^D
  594. save ^K ^S
  595. save ^K d
  596. save ^K s
  597. setmark ^[ ^[
  598. shrinkw ^K T
  599. shrinkw ^K ^T
  600. shrinkw ^K t
  601. splitw ^K O
  602. splitw ^K ^O
  603. splitw ^K o
  604. stat ^K SP
  605. stat ^K ^@
  606. tag ^K ;
  607. tomatch ^G
  608. undo ^_
  609. uparw .ku
  610. uparw ^# A
  611. uparw ^P
  612. uparw ^[ O A
  613. uparw ^[ [ A
  614. shell1 ^[ [ 1 1 ~
  615. shell1 ^[ O P
  616. shell1 ^[ [ [ A
  617. shell1 .k1
  618. shell2 ^[ [ 1 2 ~
  619. shell2 ^[ O Q
  620. shell2 ^[ [ [ B
  621. shell2 .k2
  622. shell3 ^[ [ 1 3 ~
  623. shell3 ^[ O R
  624. shell3 ^[ [ [ C
  625. shell3 .k3
  626. shell4 ^[ [ 1 4 ~
  627. shell4 ^[ O S
  628. shell4 ^[ [ [ D
  629. shell4 .k4
  630. :prompt Prompt windows
  631. :inherit main
  632. if,"byte>size",then,complete,complete,else,delch,endif ^D
  633. complete ^I
  634. dnarw,eol .kd
  635. dnarw,eol ^N
  636. dnarw,eol ^[ O B
  637. dnarw,eol ^[ [ B
  638. dnarw,eol ^# B
  639. uparw,eol .ku
  640. uparw,eol ^# A
  641. uparw,eol ^P
  642. uparw,eol ^[ O A
  643. uparw,eol ^[ [ A
  644. :menu Selection menus
  645. :inherit windows
  646. pgupmenu ^[ [ I
  647. pgdnmenu ^[ [ G
  648. bolmenu ^[ [ 1 ~
  649. bolmenu ^[ [ H
  650. bolmenu ^[ O H
  651. bolmenu ^[ [ 7 ~
  652. bolmenu ^# SP A
  653. eolmenu ^[ [ 4 ~
  654. eolmenu ^[ [ F
  655. eolmenu ^[ O F
  656. eolmenu ^[ [ 8 ~
  657. eolmenu ^# SP @
  658. abort ^[ ^[
  659. backsmenu ^?
  660. backsmenu ^H
  661. bofmenu ^K U
  662. bofmenu ^K ^U
  663. bofmenu ^K u
  664. bolmenu .kh
  665. bolmenu ^A
  666. dnarwmenu .kd
  667. dnarwmenu ^N
  668. dnarwmenu ^[ [ B
  669. dnarwmenu ^[ O B
  670. dnarwmenu ^# B
  671. dnarwmenu MWDOWN
  672. eofmenu ^K V
  673. eofmenu ^K ^V
  674. eofmenu ^K v
  675. eolmenu .kH
  676. eolmenu ^E
  677. ltarwmenu .kl
  678. ltarwmenu ^B
  679. ltarwmenu ^[ [ D
  680. ltarwmenu ^[ O D
  681. ltarwmenu ^# D
  682. pgdnmenu .kN
  683. pgdnmenu ^V
  684. pgdnmenu ^[ [ 6 ~
  685. pgdnmenu ^# S
  686. pgupmenu .kP
  687. pgupmenu ^U
  688. pgupmenu ^[ [ 5 ~
  689. pgupmenu ^# T
  690. rtarwmenu .kr
  691. rtarwmenu ^F
  692. rtarwmenu ^[ [ C
  693. rtarwmenu ^# C
  694. rtarwmenu ^[ O C
  695. rtn SP
  696. rtn ^I
  697. rtn ^K H
  698. rtn ^K h
  699. rtn ^K ^H
  700. tabmenu ^I
  701. uparwmenu .ku
  702. uparwmenu ^P
  703. uparwmenu ^[ [ A
  704. uparwmenu ^[ O A
  705. uparwmenu ^# A
  706. uparwmenu MWUP
  707. defm2down M2DOWN
  708. :query Single-key query window
  709. :inherit windows
  710. :querya Single-key query window for quoting
  711. type U+0 TO U+10FFFF
  712. :querysr Search & replace query window
  713. type U+0 TO U+10FFFF
  714. :shell Input to shell windows
  715. :inherit main
  716. "" ^C
  717. "" ^D
  718. " " ^I
  719. "" ^H
  720. " " ^M
  721. "" ^?
  722. :vtshell Input to ANSI shell windows
  723. :inherit main
  724. ""  [ A
  725. "" .ku
  726. ""  [ B
  727. "" .kd
  728. ""  [ C
  729. "" .kr
  730. ""  [ D
  731. "" .kl
  732. "" ^A
  733. "" ^C
  734. "" ^D
  735. "" ^E
  736. " " ^I
  737. "" ^H
  738. " " ^M
  739. "" ^?