diff options
| author | Wayne Davison <wayned@users.sourceforge.net> | 2004-05-21 20:05:03 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@users.sourceforge.net> | 2004-05-21 20:05:03 +0000 |
| commit | 6cfedab7ee4e1c5da78dba4963bf0cb3454f0fa5 (patch) | |
| tree | c864ff6ba1916cf83a22b2bb824d2b017b9a5ef3 /Functions | |
| parent | Document the new -a option to `fc -p' and improved the documentation for (diff) | |
| download | zsh-6cfedab7ee4e1c5da78dba4963bf0cb3454f0fa5.tar zsh-6cfedab7ee4e1c5da78dba4963bf0cb3454f0fa5.tar.gz zsh-6cfedab7ee4e1c5da78dba4963bf0cb3454f0fa5.tar.bz2 zsh-6cfedab7ee4e1c5da78dba4963bf0cb3454f0fa5.tar.lz zsh-6cfedab7ee4e1c5da78dba4963bf0cb3454f0fa5.tar.xz zsh-6cfedab7ee4e1c5da78dba4963bf0cb3454f0fa5.tar.zst zsh-6cfedab7ee4e1c5da78dba4963bf0cb3454f0fa5.zip | |
Use the new `history -ap' command to restore the history instead of
using a trap function.
Diffstat (limited to 'Functions')
| -rw-r--r-- | Functions/Misc/zcalc | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/Functions/Misc/zcalc b/Functions/Misc/zcalc index d416ade92..67c00fac4 100644 --- a/Functions/Misc/zcalc +++ b/Functions/Misc/zcalc @@ -86,20 +86,13 @@ emulate -L zsh setopt extendedglob -# push to our own history file -fc -p ~/.zcalc_history - -zcalc_restore() { - unfunction zcalc_restore - # pop back to original history - fc -P -} -trap zcalc_restore HUP INT QUIT EXIT - local line ans base defbase forms match mbegin mend psvar optlist opt arg local compcontext="-math-" integer num outdigits outform=1 +# We use our own history file with an automatic pop on exit. +history -ap ~/.zcalc_history + forms=( '%2$g' '%.*g' '%.*f' '%.*E' ) zmodload -i zsh/mathfunc 2>/dev/null |
