mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-03 08:30:09 +00:00
(calc-edit-mode): Mention C-cC-c as the way to finish, C-xk as the way
to cancel the edit. Add cancel routine to kill-buffer-hook.
This commit is contained in:
parent
7c31514af1
commit
dcbdf5730b
@ -460,16 +460,14 @@ To cancel the edit, simply kill the *Calc Edit* buffer."
|
||||
(make-local-variable 'calc-allow-ret)
|
||||
(setq calc-allow-ret allow-ret)
|
||||
(erase-buffer)
|
||||
(add-hook 'kill-buffer-hook (lambda ()
|
||||
(let ((calc-edit-handler nil))
|
||||
(calc-edit-finish t))
|
||||
(message "(Cancelled)")) t t)
|
||||
(insert (or title title "Calc Edit Mode")
|
||||
". Press "
|
||||
(if (eq (lookup-key (current-global-map) "\e#") 'calc-dispatch)
|
||||
"M-# M-# or C-c C-c"
|
||||
(if allow-ret "C-c C-c" "RET"))
|
||||
" to finish, "
|
||||
(if (eq (lookup-key (current-global-map) "\e#") 'calc-dispatch)
|
||||
"M-# x"
|
||||
"C-x k RET")
|
||||
" to cancel.\n")))
|
||||
". Press `C-c C-c'"
|
||||
(if allow-ret "" " or RET")
|
||||
" to finish, `C-x k RET' to cancel.\n")))
|
||||
(put 'calc-edit-mode 'mode-class 'special)
|
||||
|
||||
(defun calc-show-edit-buffer ()
|
||||
|
Loading…
Reference in New Issue
Block a user