summaryrefslogtreecommitdiff
path: root/editors/vi.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove pointless "inline" wrapper around get_terminal_width_height().Rob Landley2006-06-211-21/+7
|
* Zubicaray reported a bug in vi that causes it to eat 100% cpu when you closeRob Landley2006-06-211-87/+2
| | | | | | | an xterm it's running in. The vi signal behavior would catch and restarts lots of signals, like SIGHUP, that should just kill the thing. (Leftover behavior from when it would segfault all the time.) Filtered out the more obviously bad ones. If it segfaults, we should find and fix the problem.
* - make sure that we see string_insert only if we need it.Bernhard Reutner-Fischer2006-06-091-2/+2
|
* Consolidate #include <sys/time.h> so libbb.h does it.Rob Landley2006-05-271-1/+0
|
* - remove SIGIOT as suggested by landley.Bernhard Reutner-Fischer2006-05-191-3/+0
|
* - Rich Felker writes:Bernhard Reutner-Fischer2006-05-191-0/+2
| | | | | | SIGIOT is not defined in any standard i can find and it seems to be useless (alias for SIGABRT) on linux. i put it in #ifdef but it's probably best just to remove it and cut down the size a bit.
* - include strings.hBernhard Reutner-Fischer2006-05-191-0/+1
| | | | Thanks to Rich Felker for pointing this out.
* 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