Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1d7b0fa

Browse files
committed
(py-electric-delete): Implement the XEmacs 21 blessed way of checking
for delete forwardness.
1 parent 9455547 commit 1d7b0fa

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

Misc/python-mode.el

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1519,10 +1519,11 @@ function in `py-delete-function'.
15191519
\\[universal-argument] (programmatically, argument ARG) specifies the
15201520
number of characters to delete (default is 1)."
15211521
(interactive "*p")
1522-
(if (and (boundp 'delete-key-deletes-forward)
1523-
delete-key-deletes-forward)
1522+
(if (or (and (fboundp 'delete-forward-p) ;XEmacs 21
1523+
(delete-forward-p))
1524+
(and (boundp 'delete-key-deletes-forward) ;XEmacs 20
1525+
delete-key-deletes-forward))
15241526
(funcall py-delete-function arg)
1525-
;; else
15261527
(py-electric-backspace arg)))
15271528

15281529
;; required for pending-del and delsel modes

0 commit comments

Comments
 (0)