選択してBSっていう操作を良くやるんだけど、py-modeでそれをやると選択解除してBSされる。選択分が残ってしまって消しなおすのが少し寂しいので、py-electric-backspaceの最初にdelete-selectionを入れてみた。

(defun py-electric-backspace (&optional arg)
  "Delete preceding character or levels of indentation.
コメント長いから略
..."

  (interactive "*p")
    ;; 苦肉の策
    (or arg (setq arg 1))
  (delete-selection)
  (if (or (/= (py-current-indentation) (current-column))
    ... 省略