2017-12-19 3 views
1

나는 이맥스를 커스터마이징 할 때 매우 나쁘다. ".r"로 끝나는 파일로 시작하면, emacs는 두 개의 창 (프레임의 수직 분할), 하나의 소스 코드 파일 및 다른 ESS R 해석기에서 최대화되기 시작합니다. 예제를 이해할 수 있다면 다른 확장 및 모드로 일반화 할 수 있습니다. 나는 아직도 elisp에서 hook의 문법을 얻지 못한다.R 세션과 함께 나란히 Emacs를 시작 하시겠습니까?

답변

1

Emacs를 사용하는 일반적인 방법은 항상 대신 항상 실행하고 실행하는 것입니다.

(defun my-R-window-configuration() 
    "Prepare the current emacs frame for R work." 
    (interactive) 
    ;; maximimize the current frame: 
    (set-frame-parameter nil 'fullscreen 'maximized) 
    ;; keep just the current window, presumably containing the R code 
    (delete-other-windows) 
    ;; create ESS R interaction buffer and go there 
    (ess-switch-to-end-of-ESS) 
    ;; go back to the code 
    (other-window 1)) 

지금 당신이 R 버퍼에 MX 내-R-윈도우 구성 RET을 수행 할 수 있습니다

난 당신이 기존의 이맥스 당신이 원하는 방식으로 보이게 할 함수를 정의하는 것이 좋습니다 네가 원하는 걸 얻기 위해서.

+0

이봐, 고마워, 이거 꽤 좋다. 필자가 각 파일에 대해 별도로 이맥스를 호출하는 것은 여전히 ​​편하다고 할 수 있지만 열린 파일의 이름이 특정 종료로 끝나는 경우 시작시 함수를 호출하는 방법에 대한 대답을 계속 찾습니다. 그러나 이것은 나의 질문의 87.6 %를 해결합니다. – wpkzz

관련 문제