Variable: python-base-mode-map

python-base-mode-map is a variable defined in python.el.gz.

Value

Large value
           python-nav-up-list
<backtab>  python-indent-dedent-line
C-M-h      python-mark-defun
C-M-i      completion-at-point
C-M-u      python-nav-backward-up-list
C-M-x      python-shell-send-defun
C-c <      python-indent-shift-left
C-c >      python-indent-shift-right
C-c C-b    python-shell-send-block
C-c C-c    python-shell-send-buffer
C-c C-d    python-describe-at-point
C-c C-e    python-shell-send-statement
C-c C-f    python-eldoc-at-point
C-c C-j    imenu
C-c C-l    python-shell-send-file
C-c C-p    run-python
C-c C-r    python-shell-send-region
C-c C-s    python-shell-send-string
C-c C-t c  python-skeleton-class
C-c C-t d  python-skeleton-def
C-c C-t f  python-skeleton-for
C-c C-t i  python-skeleton-if
C-c C-t m  python-skeleton-import
C-c C-t t  python-skeleton-try
C-c C-t w  python-skeleton-while
C-c C-v    python-check
C-c C-z    python-shell-switch-to-shell
C-c TAB a  python-add-import
C-c TAB f  python-fix-imports
C-c TAB r  python-remove-import
C-c TAB s  python-sort-imports
DEL        python-indent-dedent-line-backspace
M-a        python-nav-backward-block
M-e        python-nav-forward-block

Documentation

Keymap for python-base-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/python.el.gz
;;; Bindings

(defvar-keymap python-base-mode-map
  :doc "Keymap for `python-base-mode'."
  ;; Movement
  "<remap> <backward-sentence>" #'python-nav-backward-block
  "<remap> <forward-sentence>"  #'python-nav-forward-block
  "<remap> <backward-up-list>"  #'python-nav-backward-up-list
  "<remap> <up-list>"           #'python-nav-up-list
  "<remap> <mark-defun>"        #'python-mark-defun
  "C-c C-j"     #'imenu
  ;; Indent specific
  "DEL"         #'python-indent-dedent-line-backspace
  "<backtab>"   #'python-indent-dedent-line
  "C-c <"       #'python-indent-shift-left
  "C-c >"       #'python-indent-shift-right
  ;; Skeletons
  "C-c C-t c"   #'python-skeleton-class
  "C-c C-t d"   #'python-skeleton-def
  "C-c C-t f"   #'python-skeleton-for
  "C-c C-t i"   #'python-skeleton-if
  "C-c C-t m"   #'python-skeleton-import
  "C-c C-t t"   #'python-skeleton-try
  "C-c C-t w"   #'python-skeleton-while
  ;; Shell interaction
  "C-c C-p"     #'run-python
  "C-c C-s"     #'python-shell-send-string
  "C-c C-e"     #'python-shell-send-statement
  "C-c C-r"     #'python-shell-send-region
  "C-M-x"       #'python-shell-send-defun
  "C-c C-b"     #'python-shell-send-block
  "C-c C-c"     #'python-shell-send-buffer
  "C-c C-l"     #'python-shell-send-file
  "C-c C-z"     #'python-shell-switch-to-shell
  ;; Some util commands
  "C-c C-v"     #'python-check
  "C-c C-f"     #'python-eldoc-at-point
  "C-c C-d"     #'python-describe-at-point
  ;; Import management
  "C-c C-i a"   #'python-add-import
  "C-c C-i f"   #'python-fix-imports
  "C-c C-i r"   #'python-remove-import
  "C-c C-i s"   #'python-sort-imports
  ;; Utilities
  "<remap> <complete-symbol>" #'completion-at-point)