diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2008-09-16 15:02:01 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2008-09-16 15:02:01 +0000 |
commit | 2920c227d3f8e6d8af1f2b0c3163badb95cde9b5 (patch) | |
tree | 854021a4e3cfa7a72bf67a364ce55e6803ca800b /Doc | |
parent | 14905ddc74f78b54c75434c8a4d7e029b1933280 (diff) | |
download | zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.tar.gz zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.tar.xz zsh-2920c227d3f8e6d8af1f2b0c3163badb95cde9b5.zip |
25677: add %x and %I prompt escapes for shell source code debugging
tidy up interface to doshfunc()
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/Zsh/prompt.yo | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Doc/Zsh/prompt.yo b/Doc/Zsh/prompt.yo index 54dc3f609..c30bb0c3c 100644 --- a/Doc/Zsh/prompt.yo +++ b/Doc/Zsh/prompt.yo @@ -113,6 +113,11 @@ The line number currently being executed in the script, sourced file, or shell function given by tt(%N). This is most useful for debugging as part of tt($PS4). ) +item(tt(%I))( +The line number currently being executed in the file tt(%x). This is +similar to tt(%i), but the line number is always a line number in the +file where the code was defined, even if the code is a shell function. +) item(tt(%j))( The number of jobs. ) @@ -126,6 +131,11 @@ none, this is equivalent to the parameter tt($0). An integer may follow the `tt(%)' to specify a number of trailing path components to show; zero means the full path. A negative integer specifies leading components. ) +item(tt(%x))( +The name of the file containing the source code currently being +executed. This behaves as tt(%N) except that function and eval command +names are not shown, instead the file where they were defined. +) xitem(tt(%c)) xitem(tt(%.)) item(tt(%C))( |