Home | History | Annotate | Download | only in libedit
History log of /src/lib/libedit/editrc.5
RevisionDateAuthorComments
 1.34  06-Dec-2022  uwe editrc(5): Markup fixes
 1.33  27-Jun-2017  kre Include EDITRC in doc.
 1.32  22-May-2016  christos branches: 1.32.8;
documentation improvements (Ingo Schwarze)
 1.31  28-Apr-2016  christos new man page from Ingo Schwarze.
 1.30  17-Apr-2016  christos Remove empty callbacks (Ingo Schwartze)
 1.29  25-Dec-2014  wiz Bump date for previous.
 1.28  25-Dec-2014  wiz From Ingo Schwarze, based on changes from Kaspars Bankovskis:
* Document error handling of el_init(), el_set(), el_source(),
and history_init().
* Fix a typo an improve punctuation below H_SETUNIQUE.
* The ellipsis already implies "optional", no need for [].
* Sort options in editrc(5).
* Prevent e.g. rom being misconstrued as the end of a sentence.
* Drop a useless duplicate .Ar macro.
* Put telltc in its proper place in the alphabetical order.
* A few typos in vi editor command names.
* Some missing vi editor command names.
* Some missing author macros.
 1.27  10-Jan-2013  wiz branches: 1.27.8;
Add FILES section.
From jmc@OpenBSD.
 1.26  02-Jun-2012  njoly branches: 1.26.2;
Switch from Op to Oo/Oc for nested block.
 1.25  25-Apr-2011  wiz branches: 1.25.4;
Markup consistency, from YOMURA Masanori. Add serial comma.
 1.24  11-Apr-2009  wiz Drop trailing whitespace.
 1.23  11-Apr-2009  joerg Don't use .Xo/.Xc to work around ancient macro argument limit in groff.
 1.22  09-Mar-2009  joerg Fix preamble to match order set out by mdoc(7). Discussed with wiz.
 1.21  30-Apr-2008  martin branches: 1.21.8;
Convert TNF licenses to new 2 clause variant
 1.20  21-Aug-2006  christos branches: 1.20.16;
Change to a 3 clause copyright after permission of the holders.
 1.19  01-Nov-2003  christos Document history builtin commands.
 1.18  19-Oct-2003  wiz Bump date for previous.
 1.17  18-Oct-2003  christos Allow setty to set chars using char=value
 1.16  27-Jun-2003  wiz Add Ns.
 1.15  14-May-2003  wiz setup -> set up, from jmc@openbsd.
 1.14  31-Mar-2003  perry em-gosmacs-traspose->em-gosmacs-transpose (Igor Sobrado, PR misc/19909)
 1.13  02-Oct-2002  wiz empty, not emptry. By Adrian Mrva.
 1.12  15-Jan-2002  wiz Punctuation nits.
 1.11  19-Jun-2001  wiz `existent', not `existant'
 1.10  08-Nov-2000  lukem improve description of line syntax
 1.9  21-Jun-2000  lukem * add -m option to makelist, which generates an mdoc table with the key
bindings and their descriptions
* manually add the output of 'sh ./makelist -m vi.c ed.c common.c' to
a new section in editrc(5) called `EDITOR COMMANDS'
 1.8  02-Jul-1999  simonb branches: 1.8.8;
More trailing white space.
 1.7  22-Mar-1999  garbled Last of the .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Wheee!
 1.6  29-Jul-1998  lukem * add more checks for NULL pointers in passed arguments
* 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.
 1.5  30-Jul-1997  jtc Fix files using old TNF copyright notice
 1.4  24-Apr-1997  christos editrc -> editline
 1.3  11-Jan-1997  lukem * document ^char and \ escape sequences
* when parsing ^char control chars, check the correct char when determining
validity (previously, ^char was a NOP interpreted as the literal string
because of this bug)
 1.2  11-Jan-1997  lukem RCSid police
editline first appeared in 4.4BSD not NetBSD1.0
 1.1  09-Jan-1997  lukem * add a man page for the editline routines
* add a man page describing editrc
* fix bugs in el_parse():
* didn't execute command when program name matched (test reversed)
* was checking against empty string instead of program name
* after checks, command to run also pointed to empty string

[christos - the author of libedit - ok-ed the man pages in general (which I
wrote from scratch by RTFS) as well as the bugfix]
 1.8.8.1  23-Jun-2000  lukem Pull up editrc.5 revision 1.9
Pull up makelist revision 1.5
* add -m option to makelist, which generates an mdoc table with the key
bindings and their descriptions
* manually add the output of 'sh ./makelist -m vi.c ed.c common.c' to
a new section in editrc(5) called `EDITOR COMMANDS'
requested/approved by thorpej
 1.20.16.1  18-May-2008  yamt sync with head.
 1.21.8.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.25.4.2  23-Jan-2013  yamt sync with head
 1.25.4.1  30-Oct-2012  yamt sync with head
 1.26.2.1  25-Feb-2013  tls resync with head
 1.27.8.1  13-May-2015  martin Sync lib/libedit with head, requested by christos in #753:

lib/libedit/Makefile 1.53
lib/libedit/chartype.h 1.13
lib/libedit/editline.3 1.83-1.84
lib/libedit/editrc.5 1.28-1.29
lib/libedit/eln.c 1.18
lib/libedit/filecomplete.c 1.33-1.34
lib/libedit/readline.c 1.112-1.115

Man page improvements, fix overlapping strcpy, improve readline
compatibility, clang build fix.
 1.32.8.1  23-Jul-2017  snj Pull up following revision(s) (requested by kre in ticket #102):
lib/libedit/Makefile: 1.64-1.65
lib/libedit/editline.3: 1.94-1.96
lib/libedit/editrc.5: 1.33
lib/libedit/el.c: 1.93-1.94
lib/libedit/el.h: 1.42
lib/libedit/literal.c: 1.1-1.3
lib/libedit/literal.h: 1.1-1.2
lib/libedit/prompt.c: 1.27
lib/libedit/read.c: 1.103
lib/libedit/refresh.c: 1.52-1.54
lib/libedit/refresh.h: 1.11
lib/libedit/terminal.c: 1.33
Make the default editrc file be $EDITRC (from env) if set, falling back
to $HOME/.editrc otherwise. Better support for this in sh coming.
--
Include EDITRC in doc.
--
mention the limitation of the literal sequence delimiter.
--
- handle literal escape sequence printing.
- factor out common code in allocation and freeing of the display.
--
- add literal sequence handling.
--
remove unused variable
--
add literal escape sequence support, patterned after the tcsh ones.
--
fix comment
--
Fix an obvious, but almost invisible typo (avoid some core dumps).
--
Allow wide characters (properly encoded as byte strings according to LC_CTYPE)
to be (perhaps part of) the "invisible" characters in a prompt, or the
required prompt character which follows the literal sequence (this character
must be one with a printing column width >= 1). The literal indicator
character (which is just a marker, and not printed anywhere) (the PSlit
parameter in sh(1)) can also be a wide char (passed to libedit as a wchar_t,
encoded as that by sh(1) or other applications that support this.)
Note: this has currently only been tested with everything ascii (C locale).
--
Remove workaround for ancient HTML generation code.

RSS XML Feed