Re: [nail-devel] Line editing capabilities
Brought to you by:
gritter
From: Steffen D. N. <sd...@gm...> - 2013-07-12 15:31:54
|
Hello again, || * basic line editing capabilities || * history || * tab completion for commands / folders. well, just give me one more day and then brave hearts may give it a try for local private usage. On the *next* branch we'll have WANT_EDITLINE=0 WANT_EDITLINE_READLINE=0 In user.conf, to be turned on explicitly. The latter requires the former to be true, we won't test otherwise for readline(3). NAIL_HISTFILE A new string option that specifies the place of a history file. Note that we'll do implement a "real" unique history with editline(3) by default (unless you turn off the option in your .editrc). Also, ^R (Ctrl-R) will initiate a reverse history search (a sufficiently recent editline(3) provided). (NAIL_HISTFILE gets expanded before use...) prompt The prompt is now passed through an escape sequence expander before printed; e.g.: `set prompt="\033[31m? \033[0m"'. Should always work, unless your terminal doesn't gobble it. Text lines entered in compose mode will not make it into the history, which i think is a good thing. No context-sensitive completion for quite a long time. 'Fixed a bug with line continuation as requested by POSIX, too (is there any Mail(1) which actually does that right?). Give me yet another week to do testing in respect to signals and interruption, do some more cleanup, and integrate the mentioned hetio code for the case when we don't have editline/readline. Then even the less brave ones may give it a shot. Ciao, --steffen |