mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-05-26 18:06:05 +02:00
25837: add NEWS about new debugging features
This commit is contained in:
parent
198a53dd46
commit
57f58107d3
|
@ -1,7 +1,9 @@
|
|||
2008-10-10 Peter Stephenson <pws@csr.com>
|
||||
|
||||
* 25837: NEWS: add descriptions of new debugging features.
|
||||
|
||||
* unposted: Functions/Zftp/zffcache,
|
||||
Functions/Zftp/zftp_progroess: silence some warnings when
|
||||
Functions/Zftp/zftp_progress: silence some warnings when
|
||||
WARN_CREATE_GLOBAL is set.
|
||||
|
||||
* unposted: Config/version.mk: 4.3.6-dev-1.
|
||||
|
|
20
NEWS
20
NEWS
|
@ -37,6 +37,26 @@ special parameter REGION_HIGHLIGHT.
|
|||
Colouring of prompts is now supported within the shell by prompt
|
||||
escapes. The prompt theme system has been updated.
|
||||
|
||||
Various changes have been added to make debugging of shell code easier:
|
||||
- As noted in README, the option DEBUG_BEFORE_CMD is now set by default.
|
||||
- In DEBUG traps, $ZSH_DEBUG_CMD gives the code for which the trap is
|
||||
called as a string.
|
||||
- "setopt ERR_EXIT" in a DEBUG trap causes the code not to be executed.
|
||||
- $ZSH_SUBSHELL indicates the subshell level at which code is being
|
||||
executed.
|
||||
- The zsh/parameter module has various additional arrays similar to
|
||||
the existing $funcstack and $functrace, namely $funcsourcetrace
|
||||
and $funcfiletrace. The consistency and informativeness of
|
||||
the output of all these arrays has been improved.
|
||||
- Prompt escapes %x and %I show the source file and line number in
|
||||
debug prompts (compare %N and %i which show names and line numbers
|
||||
in the execution environment).
|
||||
- The option NO_MULTI_FUNCDEF can turn off multiple definition of
|
||||
functions at once, a rarely used feature that can cause problems
|
||||
with misplaced "()".
|
||||
- The "fc" builtin has been enhanced to make non-interactive use possible
|
||||
and output consistent when the history is manipulated with "print -s".
|
||||
|
||||
The completion style accept-exact-dirs has been added. When true, this
|
||||
suppresses attempts to complete non-final directory segments of a filename
|
||||
path when the directory exists. (For example, /home/pws/src/zsh/<TAB>
|
||||
|
|
Loading…
Reference in New Issue