vielleicht selektiv-Display? Ich habe die following function gebunden [F2]
;; http://emacs.wordpress.com/2007/01/16/quick-and-dirty-code-folding/
(defun jao-toggle-selective-display (column)
(interactive "P")
(set-selective-display
(if selective-display nil (or column 1))))
Das ist ziemlich nackten Knochen, aber, und Sie würden wollen, dass es wirklich Pythony-Einbuchtung empfindlich ....
UPDATE sein: Ich starrte in dieser letzten Nacht, und erkannte, dass ich müde von Cu Eingabe der Säule war, war ich auf (plus 1) .... so codiert ich es nochmal zusammenzufassen:
(defun toggle-selective-display-column()
"set selective display fold everything greater than the current column, or toggle off if active"
(interactive)
(set-selective-display
(if selective-display nil (or (+ (current-column) 1) 1))))
weitere Ausarbeitung der beiden Funktionen kombinieren sollte.
Siehe auch: How to achieve code folding effects in emacs