version 1.35, 2003/06/03 02:56:08 |
version 1.36, 2003/10/31 08:47:31 |
|
|
void |
void |
controlediting() |
controlediting() |
{ |
{ |
|
HistEvent hev; |
|
|
if (editing && el == NULL && hist == NULL) { |
if (editing && el == NULL && hist == NULL) { |
el = el_init(__progname, stdin, ttyout); /* init editline */ |
el = el_init(__progname, stdin, ttyout, stderr); /* init editline */ |
hist = history_init(); /* init the builtin history */ |
hist = history_init(); /* init the builtin history */ |
history(hist, H_EVENT, 100); /* remember 100 events */ |
history(hist, &hev, H_SETSIZE, 100); /* remember 100 events */ |
el_set(el, EL_HIST, history, hist); /* use history */ |
el_set(el, EL_HIST, history, hist); /* use history */ |
|
|
el_set(el, EL_EDITOR, "emacs"); /* default editor is emacs */ |
el_set(el, EL_EDITOR, "emacs"); /* default editor is emacs */ |