diff options
| author | Daniel Shahaf <d.s@daniel.shahaf.name> | 2016-07-30 16:16:22 +0000 |
|---|---|---|
| committer | Daniel Shahaf <d.s@daniel.shahaf.name> | 2016-08-22 03:34:30 +0000 |
| commit | 7154052ebe3d810390164a05c39ff83f98a1d858 (patch) | |
| tree | de329087e802a17df0dd93aee35fdb5e49b25ac3 /Doc/Zsh/expn.yo | |
| parent | 39064: use scalbn() instead of scalb() (mathfunc.c) (diff) | |
| download | zsh-7154052ebe3d810390164a05c39ff83f98a1d858.tar zsh-7154052ebe3d810390164a05c39ff83f98a1d858.tar.gz zsh-7154052ebe3d810390164a05c39ff83f98a1d858.tar.bz2 zsh-7154052ebe3d810390164a05c39ff83f98a1d858.tar.lz zsh-7154052ebe3d810390164a05c39ff83f98a1d858.tar.xz zsh-7154052ebe3d810390164a05c39ff83f98a1d858.tar.zst zsh-7154052ebe3d810390164a05c39ff83f98a1d858.zip | |
39046 + 39061: New :P history modifier.
Diffstat (limited to 'Doc/Zsh/expn.yo')
| -rw-r--r-- | Doc/Zsh/expn.yo | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Doc/Zsh/expn.yo b/Doc/Zsh/expn.yo index ca4b94f5e..ecb1877a2 100644 --- a/Doc/Zsh/expn.yo +++ b/Doc/Zsh/expn.yo @@ -240,6 +240,7 @@ function, symbolic links are not resolved, so on those systems `tt(a)' and `tt(A)' are equivalent. Note: tt(foo:A) and tt(realpath+LPAR()foo+RPAR()) are different on some inputs. +For tt(realpath+LPAR()foo+RPAR()) semantics, see the `tt(P)` modifier. ) item(tt(c))( Resolve a command name into an absolute path by searching the command @@ -265,6 +266,14 @@ item(tt(p))( Print the new command but do not execute it. Only works with history expansion. ) +item(tt(P))( +Turn a file name into an absolute path, like tt(realpath+LPAR()3+RPAR()). +The resulting path will be absolute, have neither `tt(.)' nor `tt(..)' components, +and refer to the same directory entry as the input filename. + +Unlike tt(realpath+LPAR()3+RPAR()), non-existent trailing components are +permitted and preserved. +) item(tt(q))( Quote the substituted words, escaping further substitutions. Works with history expansion and parameter expansion, though for parameters |
