From 7a34c1ad17ec292a54cfa7f653e03b2310020b02 Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Fri, 16 Sep 2016 08:40:38 +0000 Subject: 39356 (tweaked, c.f. Bart 39358): Etc/BUGS: Remove fixed items, add 'compset -q' item from workers/39306. The first removed hunk is fixed by ZLE_RPROMPT_INDENT. The next two removed hunks work (on my system, anyway) with current master. --- Etc/BUGS | 37 +++---------------------------------- 1 file changed, 3 insertions(+), 34 deletions(-) (limited to 'Etc/BUGS') diff --git a/Etc/BUGS b/Etc/BUGS index 054727167..9991ad9da 100644 --- a/Etc/BUGS +++ b/Etc/BUGS @@ -2,40 +2,6 @@ KNOWN BUGS IN ZSH ----------------- -On some terminals, display of lines with exactly 80 characters is -problematic. zsh assumes that the terminal does not print an extra -newline in this case, but some terminals (e.g. aixterm) do. ------------------------------------------------------------------------- -When interrupting code like the following with ^C: - while true; do - sh -c '...' - done -if the `sh' is executing, zsh does not know that the sh received a ^C and -continues with the next iteration. This happens for any program which -handles the interrupt, then exits after tidying up; it does not happen for -zsh, which exits directly from the signal handler. The workaround is to -use ^Z which forks the shell and makes the loop a separate job, then kill -the suspended loop. ------------------------------------------------------------------------- -If you suspend "man", zle seems to get into cooked mode. It works ok -for plain "less". -It is not specific neither to man nor to zsh. -E.g. call the following program foo: -#include -#include - -int main(int argc, char *argv[]) -{ - int status; - - if (!fork()) /* child */ - execvp(argv[1], argv + 1); - else /* parent */ - wait(&status); -} -Then if you suspend -% foo less something -from zsh/bash, zle/readline gets into cooked mode. ------------------------------------------------------------------------ The pattern %?* matches names beginning with %? instead of names with at least two characters beginning with %. This is a hack to allow %?foo job @@ -46,3 +12,6 @@ the nonomatch and nullglob options. ------------------------------------------------------------------------ It is currently impossible to time builtins. ------------------------------------------------------------------------ +The comp* completion-related builtins (compadd, compset, etc) are run with +$_comp_options in effect, rather than the user's options. +------------------------------------------------------------------------ -- cgit 1.4.1