Function: python-indent-dedent-line-backspace

python-indent-dedent-line-backspace is an interactive and byte-compiled function defined in python.el.gz.

Signature

(python-indent-dedent-line-backspace ARG)

Documentation

De-indent current line.

Argument ARG is passed to backward-delete-char-untabify when point is not in between the indentation or when Transient Mark mode is enabled, the mark is active, and ARG is 1.

Probably introduced at or before Emacs version 31.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/python.el.gz
(defun python-indent-dedent-line-backspace (arg)
  "De-indent current line.
Argument ARG is passed to `backward-delete-char-untabify' when point is
not in between the indentation or when Transient Mark mode is enabled,
the mark is active, and ARG is 1."
  (interactive "*p")
  (when (or
         (and (use-region-p) (= arg 1))
         (not (python-indent-dedent-line)))
    (backward-delete-char-untabify arg)))