2008-12-20 20 views

Respuesta

3

quizá selectiva-pantalla? Tengo la following function asociado a [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)))) 

Eso es bastante escueto, sin embargo, y que realmente te quiere que sea Pythony-muesca sensible ....

ACTUALIZACIÓN: yo estaba mirando en esta última noche, y se dio cuenta de que estaba cansado de Cu entra en la columna que estaba en (más 1) .... así que codificado así:

(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)))) 

la elaboración adicional debe combinar las dos funciones.

Consulte también: How to achieve code folding effects in emacs

2

He intentado todas las sugerencias de Joe Casadonte y Michael Paulukonis, pero ninguno funciona tan bien como uno del vim. Entonces parece que la respuesta más precisa a la pregunta del OP puede ser NO en este momento.

Cuestiones relacionadas