aboutsummaryrefslogtreecommitdiff
path: root/editors/vi.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* adjust ifdefs for inclusion of string_insert() routinePaul Fox2006-04-051-3/+3
|
* fix behavior of ZZ, with respect to readonly mode(s). originalPaul Fox2006-03-281-5/+6
| | | | patch and report from Alexander Griesser.
* add support for :wn (initial patch from Alexander Griesser)Paul Fox2006-03-271-8/+13
|
* drop obsolete version string in favor of actual BB version (fromPaul Fox2006-03-271-16/+4
| | | | Bernhard Fischer)
* Patch from Denis Vlasenko turning static const int (which gets emitted intoRob Landley2006-03-101-12/+14
| | | | the busybox binary) into enums (which don't).
* Robert P. Day removed 8 gazillion occurrences of "extern" on functionRob Landley2006-03-061-1/+1
| | | | definitions. (That should only be on prototypes.)
* fix up yet more annoying signed/unsigned and mixed type errorsEric Andersen2006-01-301-13/+13
|
* removed warning "comparison between signed and unsigned". Added ↵"Vladimir N. Oleynik"2006-01-301-8/+7
| | | | ATTRIBUTE_UNUSED. Whitespace
* just whitespaceTim Riker2006-01-251-13/+13
|
* fix bug #474:Paul Fox2005-11-281-14/+3
| | | | | | | | | | | | | 0000474: vi crashes often problem was that the buffer used for "." command ("last_modifying_cmd") wasn't being maintined correctly -- the recording code was walking back over the front of that buffer when a repeatable insert command included backspacing (e.g. "i\b\b\bfoo"). the fix is to simply record the backspaces along with the rest of the command. also, cleaned up start_new_cmd_q() slightly.
* common BUFSIZ BSS buffer, small reduce code, data and bss"Vladimir N. Oleynik"2005-10-151-1/+2
|
* catch and report errors from file_write()Paul Fox2005-10-091-15/+28
|
* make Hit_Return() available when CONFIG_FEATURE_VI_COLON is off. it'sPaul Fox2005-10-091-2/+3
| | | | needed elsewhere as well now.
* initialize a couple of vars whose warnings were suppressed becausePaul Fox2005-09-161-1/+1
| | | | i was building w/ debug on before, which suppresses optimization.
* some combinations of status line and screen refresh don't give aPaul Fox2005-09-161-76/+112
| | | | | | | | | | | | | | | | | correct screen, and bug 215 reports trouble with the status line on small screens. with this change a) the status line should always be refreshed properly, b) the status line is a little shorter than it used to be ("I" instead of "--INSERT--"), c) the status line will be truncated if it doesn't fit on the screen, and d) if the screen is too narrow for an error or transient status message (from psb() or psbs()), then that message will be followed by a "Hit Return" prompt. (it wasn't until i did this last bit that the size grew. with this, these changes add about 150 bytes.) - pgf
* allow either backspace or DEL, in addition to the user's erasePaul Fox2005-09-131-1/+2
| | | | char, to be used in get_input_line()
* applying fix for:Paul Fox2005-07-201-0/+1
| | | | | 0000118: vi join command does not mark file as modified for certain lines.
* allow both ^H and DEL to backspace in insert mode (bug #23)Paul Fox2005-07-181-4/+4
|
* Fix vi so that error messages, insert mode messages, etc areEric Andersen2005-07-181-12/+37
| | | | all actually displayed in the status line as expected
* In Bug 208, bernhardf writes:Mike Frysinger2005-04-161-6/+6
| | | | | | On machines with only ANSI compliant compilers, not explitily delcaring an empty parameter list 'void' causes failure.
* regularly update the status line displayEric Andersen2004-08-191-4/+4
| | | | -Erik
* Assign 'forced' before the goto to avoid a warningEric Andersen2004-07-201-2/+3
|
* Larry Doolittle writes:Eric Andersen2004-04-141-6/+6
| | | | | | | | | | | | | | | | | | | | | | This is a bulk spelling fix patch against busybox-1.00-pre10. If anyone gets a corrupted copy (and cares), let me know and I will make alternate arrangements. Erik - please apply. Authors - please check that I didn't corrupt any meaning. Package importers - see if any of these changes should be passed to the upstream authors. I glossed over lots of sloppy capitalizations, missing apostrophes, mixed American/British spellings, and German-style compound words. What is "pretect redefined for test" in cmdedit.c? Good luck on the 1.00 release! - Larry
* Patch from Thomas Winkler -- vi -R did not workEric Andersen2004-03-311-1/+2
|
* Remove trailing whitespace. Update copyright to include 2004.Eric Andersen2004-03-151-38/+38
|
* Richard Kojedzinszky writes:Eric Andersen2004-02-061-2/+2
| | | | | | | | | Hi All, I aplogoize for the mistake, but i have just recognized that somehow the last patch I sent in was wrong, and a '0' was instead of a '-1'. Because of this, vi does behave the wrong way. So again, it should be the last patch for vi. This is for pre7.
* Richard Kojedzinszky writes:Eric Andersen2004-02-041-5/+8
| | | | | | | | | Hi, I've noticed the bug also, and here is another patch for it. I hope it'll not introduce more bugs. Not too nice, but works for me. Here it is for busybox-1.00-pre6
* Patch by Richard Kojedzinszky, when using END at end of lines it wasGlenn L McGrath2004-01-211-3/+5
| | | | skipping to next line, cw command was leaving one char in buffer
* Match changes made to cmdeditEric Andersen2003-12-231-3/+1
|
* Be entirely consistant when using ioctl(0, TIOCGWINSZ, &winsize)Eric Andersen2003-09-151-27/+9
| | | | | to ensure proper fallback behavior on, i.e. serial consoles. -Erik
* Major coreutils update.Manuel Novoa III2003-03-191-8/+8
|
* Fix crashme code, by Jim TreadwayGlenn L McGrath2002-12-031-3/+3
|
* last_patch_69, 8 bit clean and other fixes from Vladimir N. OleynikGlenn L McGrath2002-12-021-409/+450
|
* Change if(x)free(x); to free(x);Aaron Lehmann2002-11-281-27/+12
|
* A patch from Jouni Malinen to avoid some buffer overflows in vi,Eric Andersen2002-10-261-3/+9
| | | | closing bug #1270
* vi inliningAaron Lehmann2002-08-211-878/+878
|
* Applied a patch from Philip Blundell <pb@nexus.co.uk>:Robert Griebl2002-07-311-5/+7
| | | | Added support for ":x" as an alias for ":wq" to vi
* fix from kergothTim Riker2002-04-261-2/+2
|
* Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !.Matt Kraai2001-12-201-20/+20
|
* Patch from "Andrew Tipton" <andrew@cadre5.com> to enable vi cursorEric Andersen2001-11-171-4/+19
| | | | keys while editing.
* Patch from Steve Merrifield <steve@labyrinth.net.au> to make viEric Andersen2001-11-171-6/+6
| | | | use xmalloc
* Change strdup calls to xstrdup (patch from Steve Merrifield).Matt Kraai2001-11-121-8/+8
|
* Major rework of the directory structure and the entire build system.Eric Andersen2001-10-241-225/+225
| | | | -Erik
* Patch from Robert J. Osborne <rj@resourceinternational.com> that fixesEric Andersen2001-08-021-3/+3
| | | | | | a bug in vi where the beginning of the text space was not checked before dot is decremented for delete and escape sequences on an empty file.
* Don't save and restore readonly flag if BB_FEATURE_VI_READONLY isn't enabled.Matt Kraai2001-07-311-1/+5
|
* Some adjustments, mostly from David McCullough <davidm@lineo.com> toEric Andersen2001-07-191-2/+2
| | | | | | | make busybox be more uClinux friendly. I also adjusted Config.h for uClinux so it will automagically disable apps the arn't going to work without fork() and such. -Erik
* This is vodz' latest patch. Sorry it took so long...Eric Andersen2001-07-171-2/+2
| | | | | | | | | 1) ping cleanup (compile fix from this patch already applied). 2) traceroute call not spare ntohl() now (and reduce size); 3) Fix for functions not declared static in insmod, ash, vi and mount. 4) a more simple API cmdedit :)) 5) adds "stopped jobs" warning to ash on Ctrl-D and fixes "ignoreeof" option 6) reduce exporting library function index->strchr (traceroute), bzero->memset (syslogd)
* Cleanups and sinze reduction for the vi applet from Aaron LehmannEric Andersen2001-07-021-14/+15
| | | | <aaronl@vitelus.com>
* Vladimir's last_patch_15Glenn L McGrath2001-06-261-1/+3
|
* These were broken when using dmalloc due to include file orderingEric Andersen2001-06-231-4/+4
| | | | | problems. busybox.h must be last. -Erik