Mercurial > hg > xemacs-beta
comparison lisp/simple.el @ 286:57709be46d1b r21-0b41
Import from CVS: tag r21-0b41
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:35:03 +0200 |
parents | 558f606b08ae |
children | e11d67e05968 |
comparison
equal
deleted
inserted
replaced
285:9a3756523c1b | 286:57709be46d1b |
---|---|
400 is 'backward-delete-char, with 'backward-delete-char-untabify being a | 400 is 'backward-delete-char, with 'backward-delete-char-untabify being a |
401 popular alternate setting." | 401 popular alternate setting." |
402 :type 'function | 402 :type 'function |
403 :group 'editing-basics) | 403 :group 'editing-basics) |
404 | 404 |
405 (eval-when-compile | 405 ;; Trash me, baby. |
406 (defmacro delete-forward-p () | 406 (defsubst delete-forward-p () |
407 '(and delete-key-deletes-forward | 407 (and delete-key-deletes-forward |
408 (or (eq 'tty (device-type)) | 408 (or (not (eq (device-type) 'x)) |
409 (x-keysym-on-keyboard-sans-modifiers-p 'backspace))))) | 409 (x-keysym-on-keyboard-sans-modifiers-p 'backspace)))) |
410 | 410 |
411 (defun backward-or-forward-delete-char (arg) | 411 (defun backward-or-forward-delete-char (arg) |
412 "Delete either one character backwards or one character forwards. | 412 "Delete either one character backwards or one character forwards. |
413 Controlled by the state of `delete-key-deletes-forward' and whether the | 413 Controlled by the state of `delete-key-deletes-forward' and whether the |
414 BackSpace keysym even exists on your keyboard. If you don't have a | 414 BackSpace keysym even exists on your keyboard. If you don't have a |