summaryrefslogtreecommitdiff
path: root/lib/libedit/prompt.h
AgeCommit message (Collapse)Author
2016-05-09s/protected/libedit_private/gchristos
2016-04-11Char -> wchar_t from Ingo Schwarze.christos
2016-02-17whitespace and header sorting changes (Ingo Schwarze). No functional changes.christos
2016-02-16From Ingo Scharze:christos
Let "el.h" include everything needed for struct editline, and don't include that stuff multiple times. That also improves consistency, also avoids circular inclusions, and also makes it easier to follow what is going on, even though not quite as nice. But it seems like the best we can do...
2016-02-16cleanup inclusion of histedit.h (Ingo Schwarze)christos
2009-12-30Wide character support (UTF-8) from Johny Mattsson; currently disabled.christos
2009-03-31Implement literal prompt sequences. Now someone can implementchristos
RL_PROMPT_START_LITERAL/RL_PROMPT_END_LITERAL :-)
2009-02-21back out all prompt changes. they are not needed.christos
2009-02-17allow for a prompt argument.christos
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
Patches provided by Joel Baker in PR 22280, verified by myself.
2000-09-04convert to new style guide, which includes:lukem
- ansi prototypes & features (such as stdargs) - 8 space indents
1999-11-12- implement printing a right-side prompt. code derived from similar worklukem
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.
1998-07-29* add more checks for NULL pointers in passed argumentslukem
* implement el_get(EditLine *, int op, void *result), which does the inverse of el_set() * add EL_EDITMODE operation to el_set and el_get; if non zero editing is enabled (the default). * add "edit on | off" editrc command, which modifies EL_EDITMODE. users can now add '*:edit off' in ~/.editrc as an advisory to disable editing. NOTE: at this time EL_EDITMODE is just an indication of the state of the 'edit' command. It's up to the application to check this after el_source() or el_parse() to determine if editing is still required.
1997-01-11RCSid policelukem
editline first appeared in 4.4BSD not NetBSD1.0
1994-05-06libedit!cgd