1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-11-19 13:33:52 +01:00

Use the new `history -ap' command to restore the history instead of

using a trap function.
This commit is contained in:
Wayne Davison 2004-05-21 20:05:03 +00:00
parent f0742aeaa5
commit 6cfedab7ee

@ -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