문제

수직 또는 수평 분할에 의해 생성 된 경우 EMACS 창 방향에서 어떻게 말합니까? 또는 창문이 수직 또는 수평으로 크기를 조정할 수 있는지 어떻게 알 수 있습니까?

관련 메모에는 EMACS Windows, 예를 들어 크기, 버퍼 관련, 속성 등을 프로그래밍하기위한 자습서가 있습니까?

매우 감사합니다.

파헤칠 수있었습니다 current-window-configuration그리고 set-window-configuration. 나는 여전히 EMAC를 배우고 있으므로 수정 방법의 구성 객체로 무엇을 해야하는지 잘 모르겠습니다.

도움이 되었습니까?

해결책

나는 당신이 '창'이라는 용어를 사용하여 최상위 응용 프로그램 창이 아닌 EMACS Windows를 의미한다고 가정합니다 (EMACS 용어는 프레임입니다). 그것이 당신이 찾고있는 것이라면, Zdav의 답변은 몇 가지 유용한 정보를 제공합니다.

두 가지 기능이 있습니다 window-height 그리고 window-width. 창이 더 넓은 지 (수직 분할로 생성되었음을 암시하는) 또는 그 반대도 마찬가지입니다. 창 크기를 사용하여 변경됩니다 shrink-window 그리고 enlarge-window. 그들은 당신이 찾고있는 것이라면 수평으로 크기를 말하는 주장을 가지고 있습니다. 몇 가지 다른 기능이 있습니다 window-splittable-p Windows 분할에 도움이 될 수 있습니다.

창문을 가지고 노는 것에 대한 전체 특종을 위해 매뉴얼을 참조하십시오.

다른 팁

각 버퍼와 프레임에는 일련의 로컬 변수가있는 것 같습니다. 모든 지오메트리 정보를 그런 식으로 추출 할 수 있어야합니다. 매뉴얼을 참조하십시오. 매뉴얼에는 Windows/프레임/버퍼 조작에 대한 좋은 정보가 많이 있습니다.

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