문제

의문: EMAC는 Vim과 동등한 표준을 가지고 있습니까? FoldMethod = Indent와 접는?

특히 EMACS 주요 모드 및 파일과 함께 작동 할 수있는 것에 관심이 있습니다. EMACS 검색은 결정적인 답을 얻지 못했습니다.

도움이 되었습니까?

해결책

접이식을 사용하지는 않지만 할 수있는 것 같습니다. 그래서 나는 그것을 시도하지 않았습니다. 당연히 파이썬 사람들은이 기능에 관한 것입니다. 다음을 참조하십시오.

다른 팁

아마도 선택적 드리 스플레이? 나는 이것 가지다 다음 기능 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))))

그래도 그것은 꽤 맨손입니다. 그리고 당신은 정말로 그것이 Pythony-Indentation에 민감하기를 원할 것입니다 ....

업데이트 : 나는 지난 밤에 쳐다보고 있었고, CU가 켜져있는 칼럼에 들어가는 것에 지쳤다는 것을 깨달았습니다 (1) .... 그래서 나는 그것을 코딩했습니다.

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

추가 정교화는 두 기능을 결합해야합니다.

또한보십시오: EMAC에서 코드 폴딩 효과를 달성하는 방법

나는 Joe Casadonte와 Michael Paulukonis의 모든 제안을 시도했지만 Vim의 것만 큼 잘 작동하지 않습니다. 따라서 OP의 질문에 대한 더 정확한 답변은 지금은 아닐 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top