--- Begin Message ---
Subject: |
python mode patch |
Date: |
Mon, 19 Aug 2013 16:25:36 -0500 |
Hello,
I'm submitting a patch that has been tremendously helpful to me.
Please consider this for addition into the next release of the world's
most excellent editor.
2013-08-19 Dan Elliott <address@hidden>
* progmodes/python.el (python-shell-send-region): added fix
suggested by Barry Warsaw for python-mode.el to fix unexpected
indentation error w\
hen sending region to interpreter
=== modified file 'lisp/progmodes/python.el'
*** lisp/progmodes/python.el 2013-08-16 05:15:51 +0000
--- lisp/progmodes/python.el 2013-08-19 21:14:34 +0000
*************** Returns the output. See `python-shell-s
*** 2128,2134 ****
;; When sending a region, add blank lines for non sent code so
;; backtraces remain correct.
(make-string (1- line-num) ?\n))
! (buffer-substring start end))
nil t))
(defun python-shell-send-buffer (&optional arg)
--- 2128,2137 ----
;; When sending a region, add blank lines for non sent code so
;; backtraces remain correct.
(make-string (1- line-num) ?\n))
! ;; wrap with a conditional to avoid errors about python
unexpected indentation
! "if True:\n"
! (buffer-substring start end)
! "\n")
nil t))
(defun python-shell-send-buffer (&optional arg)
Thank you for all of your hard work.
- dan
--- End Message ---