| #
f072c3f1 |
| 19-Feb-2009 |
christos <christos@NetBSD.org> |
bump version for prompt arg.
|
| #
62dbbc55 |
| 17-Feb-2009 |
christos <christos@NetBSD.org> |
allow for a prompt argument.
|
| #
1dc5f9b8 |
| 05-Feb-2009 |
christos <christos@NetBSD.org> |
match documentation in el_push
|
| #
4652e1fb |
| 05-Apr-2008 |
christos <christos@NetBSD.org> |
bump minor.
|
| #
0cb4d42e |
| 05-Apr-2008 |
christos <christos@NetBSD.org> |
add EL_REFRESH for the benefit of readline
|
| #
07186f02 |
| 10-Jun-2007 |
christos <christos@NetBSD.org> |
Fix tab/space confusion; from Stefan Farfeleder
|
| #
3a1928de |
| 15-Dec-2006 |
christos <christos@NetBSD.org> |
add EL_GETFP, and EL_SETFP.
|
| #
3bf70182 |
| 24-Nov-2006 |
christos <christos@NetBSD.org> |
bump minor.
|
| #
6b8a7930 |
| 24-Nov-2006 |
christos <christos@NetBSD.org> |
- Add more readline functions, enough for gdb-6.5 - Make el_get varyadic, and implement EL_GETTC. - XXX: the EL_SETTC api will change in the future.
|
| #
45542456 |
| 14-Jul-2005 |
christos <christos@NetBSD.org> |
PR/30747: David N. Williams: libedit is missing remove_history() Added, please test.
|
| #
54e7bf90 |
| 12-Jun-2005 |
christos <christos@NetBSD.org> |
make this useable from c++.
|
| #
41a59814 |
| 07-May-2005 |
dsl <dsl@NetBSD.org> |
Separate out the filename completion functions from the readline() code. Pass in loads of parameters instead of relying on shed-loads of global variables to modify the behaviour. The filename complet
Separate out the filename completion functions from the readline() code. Pass in loads of parameters instead of relying on shed-loads of global variables to modify the behaviour. The filename completion code can now be enabled by code that uses el_gets(). (eg /bin/sh)
show more ...
|
| #
a9beb0e4 |
| 05-Dec-2003 |
lukem <lukem@NetBSD.org> |
Tokenization function enhancements: * Make tok_init(), tok_end(), tok_reset(), tok_line() and tok_str() publically available in <histedit.h> * Documented the public functions in editline(3) * Renam
Tokenization function enhancements: * Make tok_init(), tok_end(), tok_reset(), tok_line() and tok_str() publically available in <histedit.h> * Documented the public functions in editline(3) * Renamed tok_line() -> tok_str() * Added new tok_line() which takes a "const LineInfo *" instead of "const char *" (the former has "cursor" information), and optionally return the argv index ("int *cursorc") and offset within that index ("int *cursorv"). This means that completion routines can use the tokenization code to crack the line and easily find which word the cursor is at. (mmm, context sensitive completion :) * Fixed TEST/test.c when using "continuation" lines (unmatched quote or \ at EOL), and added some more DEBUG messages including highlighting where the cursor is (with a `_').
show more ...
|
| #
5d79eff8 |
| 16-Oct-2003 |
christos <christos@NetBSD.org> |
More libedit readline emulation functions from: Gerry Swislow <gerry at certif dot com>
|
| #
552716dc |
| 26-Sep-2003 |
christos <christos@NetBSD.org> |
Implement enough of readline's 4.0 async mode to make gdb happy. This is not complete yet, but it seems to work... This required to introduce an unbuffered mode to el_gets(), but that was a minor cha
Implement enough of readline's 4.0 async mode to make gdb happy. This is not complete yet, but it seems to work... This required to introduce an unbuffered mode to el_gets(), but that was a minor change.
show more ...
|
| #
eb7c1594 |
| 07-Aug-2003 |
agc <agc@NetBSD.org> |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
| #
f24857bf |
| 21-Jan-2003 |
christos <christos@NetBSD.org> |
Add a uniquefier for the history function.
|
| #
39f224af |
| 15-Nov-2002 |
christos <christos@NetBSD.org> |
PR/18995: David Laight: libedit fixes for posix conformant sh
The posix 'sh' specification defines vi-mode editing quite tightly. The netbsd libedit code (used by sh to do this) was missing several
PR/18995: David Laight: libedit fixes for posix conformant sh
The posix 'sh' specification defines vi-mode editing quite tightly. The netbsd libedit code (used by sh to do this) was missing several features, there were also minor errors in others.
Compare netbsd sh to the definition available from: http://www.opengroup.org/onlinepubs/007904975/utilities/sh.html In particular the following were not supported: U - undo all changes to line | - goto column Y - yank to end of line y - yank # - comment out current line @ - take input from shell alias [1] G - goto numbered line in history buffer v - edit history line with vi _ - append word from last input line . - redo last command Other minor changes have also been made.
[1] This needs the shell to define an appropriate routine to return the text of the alias. There is no requirement that such a function exist.
show more ...
|
| #
0e0ac6b7 |
| 18-Mar-2002 |
christos <christos@NetBSD.org> |
- constify; passes all gcc and lint strict checks. - add config.h [Jason Evans], to create a portable version of libedit that can be easily compiled on other OS's.
|
| #
545f12e0 |
| 09-Oct-2001 |
christos <christos@NetBSD.org> |
PR/14188: Anthony Mallet: Provide an opaque data pointer to client programs.
|
| #
eabba8b5 |
| 27-Sep-2001 |
christos <christos@NetBSD.org> |
PR/14067: Anthony Mallet: Provide a programmatic way to set the read_char function via a new el_set() operation. Thanks, nicely done :-)
|
| #
d30d584a |
| 04-Sep-2000 |
lukem <lukem@NetBSD.org> |
convert to new style guide, which includes: - ansi prototypes & features (such as stdargs) - 8 space indents
|
| #
fe7be4eb |
| 28-Feb-2000 |
chopps <chopps@NetBSD.org> |
el_insertstr takes a "const char *" not "char *" now as it doesn't modify the argument.
|
| #
509864fa |
| 12-Nov-1999 |
lukem <lukem@NetBSD.org> |
- implement printing a right-side prompt. code derived from similar work I wrote for tcsh(1) three years ago. - implement EL_RPROMPT, which allows a setting/getting of a function which returns a
- implement printing a right-side prompt. code derived from similar work I wrote for tcsh(1) three years ago. - implement EL_RPROMPT, which allows a setting/getting of a function which returns a string to be used as the right-side prompt. - improve HISTORY and AUTHORS sections in editline(3). - bump shlib minor version for EL_RPROMPT.
XXX: due to an implementation issue, the rprompt has a 1 space gap before the edge of the logical screen. editline's logical screen is 1 space less than the full screen width, so there's a 2 space gap between the rprompt and the right end of the physical screen. i'm not concerned about this.
show more ...
|
| #
1dbb61e6 |
| 20-Sep-1999 |
lukem <lukem@NetBSD.org> |
more whitespace fascism
|