Function: tpu-copy-keyfile
tpu-copy-keyfile is an interactive and byte-compiled function defined
in tpu-edt.el.gz.
Signature
(tpu-copy-keyfile OLDNAME NEWNAME)
Documentation
Copy the TPU-edt X key definitions file to the new default name.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/tpu-edt.el.gz
(defun tpu-copy-keyfile (oldname newname)
"Copy the TPU-edt X key definitions file to the new default name."
(interactive "fOld name: \nFNew name: ")
(if (not (get-buffer "*TPU-Notice*")) (generate-new-buffer "*TPU-Notice*"))
(set-buffer "*TPU-Notice*")
(erase-buffer)
(insert "
NOTICE --
The default name of the TPU-edt key definition file has changed
from `~/.tpu-gnu-keys' to `~/.tpu-keys'. With your permission,
your key definitions will be copied to the new file. If you'll
never use older versions of Emacs, you can remove the old file.
If the copy fails, you'll be asked if you want to create a new
key definitions file. Do you want to copy your key definition
file now?
")
(save-window-excursion
(switch-to-buffer-other-window "*TPU-Notice*")
(shrink-window-if-larger-than-buffer)
(goto-char (point-min))
(beep)
(and (tpu-y-or-n-p "Copy key definitions to the new file now? ")
(with-demoted-errors "Sorry, couldn't copy - %s."
(copy-file oldname newname)))
(kill-buffer "*TPU-Notice*")))