có thể lựa chọn hiển thị? Tôi có following function ràng buộc tới [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))))
Đó là khá trần xương, tuy nhiên, và bạn muốn thực sự muốn nó được Pythony-thụt đầu dòng nhạy cảm ....
UPDATE: Tôi đang nhìn chằm chằm vào tối hôm qua, và nhận ra rằng tôi đã mệt mỏi vì Cu bước vào cột tôi đang ở trên (cộng 1) .... vì vậy tôi đã mã hóa nó:
(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))))
Việc xây dựng thêm nên kết hợp hai chức năng.
Xem thêm: How to achieve code folding effects in emacs
Nguồn
2009-01-15 22:26:14