diff options
Diffstat (limited to '')
-rw-r--r-- | src/boxes/BOXES.txt | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/boxes/BOXES.txt b/src/boxes/BOXES.txt index 745b7c9..7cded87 100644 --- a/src/boxes/BOXES.txt +++ b/src/boxes/BOXES.txt | |||
@@ -128,7 +128,7 @@ Common bits / differences. | |||
128 | Files - passed as arguments, or can add / remove them from the running editor. | 128 | Files - passed as arguments, or can add / remove them from the running editor. |
129 | Process the file through some proggy, or just some function of the editor script. | 129 | Process the file through some proggy, or just some function of the editor script. |
130 | Save / save as / backups. | 130 | Save / save as / backups. |
131 | Modelines are actualy discouraged as a security issue by the standard, but encouraged by toybox to use vi modelines. | 131 | Modelines are actually discouraged as a security issue by the standard, but encouraged by toybox to use vi modelines. |
132 | Filename completion. | 132 | Filename completion. |
133 | Filename prompts could have a couple of features. | 133 | Filename prompts could have a couple of features. |
134 | Can pass things in and out of a shell command, append to the file, edit a specific fixed section of a file or special file (disk block editing!), or use stdin and stdout (joe in a pipe). | 134 | Can pass things in and out of a shell command, append to the file, edit a specific fixed section of a file or special file (disk block editing!), or use stdin and stdout (joe in a pipe). |
@@ -184,7 +184,7 @@ Common bits / differences. | |||
184 | Nano has essentially two status lines. | 184 | Nano has essentially two status lines. |
185 | Expert mode to turn it off, disable it for more screen space. | 185 | Expert mode to turn it off, disable it for more screen space. |
186 | Regexs - basic / extra / extended | 186 | Regexs - basic / extra / extended |
187 | Replacable stuff in search & replace. Ex/vi has this as an option. | 187 | Replaceable stuff in search & replace. Ex/vi has this as an option. |
188 | Commands - invoked immediately with no echo, or typed via readline. | 188 | Commands - invoked immediately with no echo, or typed via readline. |
189 | Pre command numbers (usually not echoed) / post command arguments. Also pre command regexs and other things to select the lines to work on. | 189 | Pre command numbers (usually not echoed) / post command arguments. Also pre command regexs and other things to select the lines to work on. |
190 | Methods of repeating commands. Repeat last / next command, possibly X times. | 190 | Methods of repeating commands. Repeat last / next command, possibly X times. |
@@ -251,7 +251,7 @@ Common bits / differences. | |||
251 | File / all files / within selection. Wrap around searching. | 251 | File / all files / within selection. Wrap around searching. |
252 | Incremental. Interactive / all replace. Inverted (find non matches). | 252 | Incremental. Interactive / all replace. Inverted (find non matches). |
253 | Highlight / filter found. | 253 | Highlight / filter found. |
254 | Regex for the replace bit. Replacable stuff in search & replace. Ex/vi has this as an option. | 254 | Regex for the replace bit. Replaceable stuff in search & replace. Ex/vi has this as an option. |
255 | Can search mixed hex and strings. | 255 | Can search mixed hex and strings. |
256 | History, repeat, repeat in other direction. | 256 | History, repeat, repeat in other direction. |
257 | Modified state. | 257 | Modified state. |
@@ -290,7 +290,7 @@ Common bits / differences. | |||
290 | Email quote handling. | 290 | Email quote handling. |
291 | Count / highlight lines matching or not matching regexes. | 291 | Count / highlight lines matching or not matching regexes. |
292 | Sort block. | 292 | Sort block. |
293 | Persistant cursor position and selection. | 293 | Persistent cursor position and selection. |
294 | Complete the word being typed based on other words in the file. | 294 | Complete the word being typed based on other words in the file. |
295 | Code editing. | 295 | Code editing. |
296 | Ctags - basically lookup a symbol (word cursor is on) in the ctags files, which gives you a position in some other file that defines this symbol. Then display this other file somehow, probably allowing editing. | 296 | Ctags - basically lookup a symbol (word cursor is on) in the ctags files, which gives you a position in some other file that defines this symbol. Then display this other file somehow, probably allowing editing. |
@@ -367,7 +367,7 @@ less | |||
367 | Filter found lines. | 367 | Filter found lines. |
368 | Option to NOT do regex search. | 368 | Option to NOT do regex search. |
369 | Change the command line arguments while running. | 369 | Change the command line arguments while running. |
370 | Shell commands with replacable params. | 370 | Shell commands with replaceable params. |
371 | Input processor - some proggy that the input file is processed through, the output of that is shown. | 371 | Input processor - some proggy that the input file is processed through, the output of that is shown. |
372 | Um, why not use pipes and input redirection? | 372 | Um, why not use pipes and input redirection? |
373 | 373 | ||
@@ -426,7 +426,7 @@ ex - obsolete for toybox, but part of vi. | |||
426 | Execute a buffer as ex commands. | 426 | Execute a buffer as ex commands. |
427 | Regexs have extra thingies. | 427 | Regexs have extra thingies. |
428 | Replace commands can refer to other bits of text using parameters. See the manual. | 428 | Replace commands can refer to other bits of text using parameters. See the manual. |
429 | Autowrite - basicaly save the file after certain commands. | 429 | Autowrite - basically save the file after certain commands. |
430 | Mode that strips out non printables on file read. | 430 | Mode that strips out non printables on file read. |
431 | Can be made ed compatible. lol | 431 | Can be made ed compatible. lol |
432 | Can display line numbers. | 432 | Can display line numbers. |
@@ -438,7 +438,7 @@ ex - obsolete for toybox, but part of vi. | |||
438 | Margin auto wrap and end of line blanks removal. | 438 | Margin auto wrap and end of line blanks removal. |
439 | Can wrap searches. | 439 | Can wrap searches. |
440 | "modelines" (as used at the top of toybox source files) are apparently is strongly discouraged by the standard. shrugs | 440 | "modelines" (as used at the top of toybox source files) are apparently is strongly discouraged by the standard. shrugs |
441 | Overlaping copies are allowed. | 441 | Overlapping copies are allowed. |
442 | Automatic marks created sometimes. | 442 | Automatic marks created sometimes. |
443 | 443 | ||
444 | vi | 444 | vi |
@@ -538,7 +538,7 @@ microemacs (microGNUemacs lol) | |||
538 | Save some buffers - looks for buffers that need saving and prompts user. | 538 | Save some buffers - looks for buffers that need saving and prompts user. |
539 | Just one space - delete all white space around cursor, then insert one single space. | 539 | Just one space - delete all white space around cursor, then insert one single space. |
540 | Query replace - an interactive search and replace. Also a replace all with no interaction. | 540 | Query replace - an interactive search and replace. Also a replace all with no interaction. |
541 | Oh nice - can do a search and replace with a regex for both the search string, AND for the replacable strings (selecting which ones get replaced with that regex). | 541 | Oh nice - can do a search and replace with a regex for both the search string, AND for the replaceable strings (selecting which ones get replaced with that regex). |
542 | Beginning / end of buffer. | 542 | Beginning / end of buffer. |
543 | Capitalize / upper / lower word. | 543 | Capitalize / upper / lower word. |
544 | Delete word. | 544 | Delete word. |
@@ -598,7 +598,7 @@ wordstar (joe, turbo C) - Using joe, which also comes in emacs and pico flavours | |||
598 | Option to not use X lines at the top, for embedding in a BBS. | 598 | Option to not use X lines at the top, for embedding in a BBS. |
599 | Multi level undo and redo. | 599 | Multi level undo and redo. |
600 | Scrolling. | 600 | Scrolling. |
601 | Automatic detection of source code files, other types get word wraping and autoindent by default. | 601 | Automatic detection of source code files, other types get word wrapping and autoindent by default. |
602 | Can set left and right margins for word wrapping. | 602 | Can set left and right margins for word wrapping. |
603 | Can center between them to. | 603 | Can center between them to. |
604 | Can manually indent lines, highlighted blocks, or autodetected code blocks. | 604 | Can manually indent lines, highlighted blocks, or autodetected code blocks. |
@@ -640,7 +640,7 @@ mcedit / cool edit | |||
640 | Bookmarks, toggle, next, previous, "flush" (meaning to remove all bookmarks.) | 640 | Bookmarks, toggle, next, previous, "flush" (meaning to remove all bookmarks.) |
641 | Copy / cut insert clipfile as well as prompting for a file. | 641 | Copy / cut insert clipfile as well as prompting for a file. |
642 | Highlight all lines with found text. | 642 | Highlight all lines with found text. |
643 | Search for hexidecimal, within selection, for whole words, and in "all charsets". | 643 | Search for hexadecimal, within selection, for whole words, and in "all charsets". |
644 | Goto matching bracket. | 644 | Goto matching bracket. |
645 | Show line numbers. | 645 | Show line numbers. |
646 | Find "declaration", back from and forward to declaration. | 646 | Find "declaration", back from and forward to declaration. |
@@ -655,7 +655,7 @@ mcedit / cool edit | |||
655 | Run external format script on selection. | 655 | Run external format script on selection. |
656 | Insert date/time. | 656 | Insert date/time. |
657 | Half tabs. | 657 | Half tabs. |
658 | Persistant cursor position and selection. | 658 | Persistent cursor position and selection. |
659 | Visible white space. | 659 | Visible white space. |
660 | Optional go beyond end of line. | 660 | Optional go beyond end of line. |
661 | Learn keys. | 661 | Learn keys. |
@@ -1047,10 +1047,10 @@ struct item | |||
1047 | 1047 | ||
1048 | struct menu | 1048 | struct menu |
1049 | { | 1049 | { |
1050 | *items[] // Circular pointer definiton for sub menus. | 1050 | *items[] // Circular pointer definition for sub menus. |
1051 | } | 1051 | } |
1052 | 1052 | ||
1053 | struct context // Somehow I get the feeling I'm having a failure of imagination here with the menus and function keys. Might be better to manage them seperately per box, but have common ones available? Nano might have a problem with this. | 1053 | struct context // Somehow I get the feeling I'm having a failure of imagination here with the menus and function keys. Might be better to manage them separately per box, but have common ones available? Nano might have a problem with this. |
1054 | { | 1054 | { |
1055 | *commands[] // The master list, the ones pointed to by the menu structs should be in this list. | 1055 | *commands[] // The master list, the ones pointed to by the menu structs should be in this list. |
1056 | menu *menu // Can be NULL. | 1056 | menu *menu // Can be NULL. |