Add key bindings to send python code to inferior process
This commit is contained in:
parent
834d79cb00
commit
79e2d900c8
|
@ -371,13 +371,39 @@
|
||||||
"h" 'magit-toggle-diff-refine-hunk)
|
"h" 'magit-toggle-diff-refine-hunk)
|
||||||
;; python ---------------------------------------------------------------------
|
;; python ---------------------------------------------------------------------
|
||||||
(evil-leader/set-key-for-mode 'python-mode
|
(evil-leader/set-key-for-mode 'python-mode
|
||||||
|
"mB" (lambda ()
|
||||||
|
" Send buffer content to shell and switch to it in insert mode."
|
||||||
|
(interactive)
|
||||||
|
(python-shell-send-buffer)
|
||||||
|
(python-shell-switch-to-shell)
|
||||||
|
(evil-insert-state))
|
||||||
|
"mb" 'python-shell-send-buffer
|
||||||
|
"md" 'pylookup-lookup
|
||||||
|
"mF" (lambda ()
|
||||||
|
" Send function content to shell and switch to it in insert mode."
|
||||||
|
(interactive)
|
||||||
|
(python-shell-send-defun nil)
|
||||||
|
(python-shell-switch-to-shell)
|
||||||
|
(evil-insert-state))
|
||||||
|
"mf" 'python-shell-send-defun
|
||||||
|
"mg" 'jedi:goto-definition
|
||||||
|
"mp" 'python-add-breakpoint
|
||||||
|
"mR" (lambda (start end)
|
||||||
|
" Send region content to shell and switch to it in insert mode."
|
||||||
|
(interactive "r")
|
||||||
|
(python-shell-send-region start end)
|
||||||
|
(python-shell-switch-to-shell)
|
||||||
|
(evil-insert-state))
|
||||||
|
"mr" 'python-shell-send-region
|
||||||
|
"ms" (lambda ()
|
||||||
|
" Switch to shell in insert mode."
|
||||||
|
(interactive)
|
||||||
|
(python-shell-switch-to-shell)
|
||||||
|
(evil-insert-state))
|
||||||
"mT1" 'nosetests-pdb-one
|
"mT1" 'nosetests-pdb-one
|
||||||
"mt1" 'nosetests-one
|
"mt1" 'nosetests-one
|
||||||
"mTa" 'nosetests-pdb-all
|
"mTa" 'nosetests-pdb-all
|
||||||
"mta" 'nosetests-all
|
"mta" 'nosetests-all
|
||||||
"mb" 'python-add-breakpoint
|
|
||||||
"md" 'pylookup-lookup
|
|
||||||
"mg" 'jedi:goto-definition
|
|
||||||
"mTm" 'nosetests-pdb-module
|
"mTm" 'nosetests-pdb-module
|
||||||
"mtm" 'nosetests-module
|
"mtm" 'nosetests-module
|
||||||
"mTs" 'nosetests-pdb-suite
|
"mTs" 'nosetests-pdb-suite
|
||||||
|
|
Loading…
Reference in a new issue