diff options
| author | Eli Zaretskii | 2000-12-14 16:51:13 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2000-12-14 16:51:13 +0000 |
| commit | 9ded625dddb36ce149d30cfd25e220c934aac56f (patch) | |
| tree | cc4e4ad2d18362f612c37df52c8c83acfee5620f | |
| parent | 9d7d926345922e93b5ea8c675974ed2fd3a216ae (diff) | |
| download | emacs-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.el | 10 |
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) |