aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2000-12-14 16:51:13 +0000
committerEli Zaretskii2000-12-14 16:51:13 +0000
commit9ded625dddb36ce149d30cfd25e220c934aac56f (patch)
treecc4e4ad2d18362f612c37df52c8c83acfee5620f
parent9d7d926345922e93b5ea8c675974ed2fd3a216ae (diff)
downloademacs-9ded625dddb36ce149d30cfd25e220c934aac56f.tar.gz
emacs-9ded625dddb36ce149d30cfd25e220c934aac56f.zip
(command-line): Don't call x-backspace-delete-keys-p
if not fboundp. Switch delete-forward mode for the <delete> key on all PC platforms, even under -nw.
-rw-r--r--lisp/startup.el10
1 files changed, 7 insertions, 3 deletions
diff --git a/lisp/startup.el b/lisp/startup.el
index 06ed24620b2..2efe5d7f712 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -768,9 +768,13 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'."
768 (blink-cursor-mode 1)) 768 (blink-cursor-mode 1))
769 769
770 (when (and (not noninteractive) 770 (when (and (not noninteractive)
771 (not (eq system-type 'ms-dos)) 771 ;; DOS/Windows systems have a PC-type keyboard which has both
772 (memq window-system '(x))) 772 ;; <delete> and <backspace> keys.
773 (setq-default delete-key-deletes-forward (x-backspace-delete-keys-p)) 773 (or (memq system-type '(ms-dos windows-nt))
774 (memq window-system '(x))))
775 (setq-default delete-key-deletes-forward
776 (or (not (fboundp 'x-backspace-delete-keys-p))
777 (x-backspace-delete-keys-p)))
774 (delete-key-deletes-forward-mode 1)) 778 (delete-key-deletes-forward-mode 1))
775 779
776 (when (and (not noninteractive) 780 (when (and (not noninteractive)