[업데이트]의 ESS
새 버전 (> 12.09)이 대신 내부 프로세스 이름 버퍼 이름에 동작한다. 이제 M-x rename-buffer
으로 열등한 버퍼의 이름을 바꿀 수 있습니다. 그러면 올바른 일을 할 수 있습니다. 시작시 프로세스 버퍼의 자동 사용자 정의 이름 변경을 설정하도록 ess-gen-proc-buffer-name-function
을 구성 할 수도 있습니다.
[/ 업데이트]
R, R : 2 ETK는 ESS의 프로세스 명이다. 나는 1 년 전에 ess 메일 링리스트에서이 질문을했다. 이 동작을 변경하는 직접적인 방법이없는 것처럼 보입니다. ESS가 아닌 이맥스 기능입니다. 프로세스와 연관된 버퍼 이름을 변경할 수 있지만 프로세스 이름은 변경되지 않습니다.
Uniquify는 내가 볼 수있는 한 버퍼 이름을 변경합니다. 어쨌든 최근 버전의 emacs 파일 이름이 같은 버퍼는 부분 경로로 지정되어 고유하게 만듭니다. 그래서 uniquify가 파일 용 기본 emacs에 채택되었지만 proc 이름과 같은 다른 것들에는 적용되지 않은 것처럼 보입니다.
이전 답변에서 uniquify를 언급하기 위해 수정되었습니다. 시도해 보셨습니까? –
@Nicholas 그렇습니다. uniquify를 시도했지만, 세션은 여전히'R','R : 2' 등으로 명명되어 있습니다. 이유는 모르겠지만, 읽은 후에도 http://www.gnu.org/software/emacs/manual/ html_node/emacs/Uniquify.html –
@David 버퍼 이름과 프로세스 이름 사이에는 중요한 차이가있는 것처럼 보입니다. AFAIK, uniquify는 버퍼 이름을 정리하는 데 도움이됩니다. 'ess-switch-process'를 실행하면, 버퍼가 아닌 프로세스 목록에서 선택하게됩니다. [이 답변] (http://stackoverflow.com/questions/6474803/emacs-can-i-change-the-name-of-a-started-process)을 기반으로하면 이름을 변경할 수없는 것처럼 보입니다. 프로세스, 그래서 당신은 붙어있어. 나는 당신이 요구하는 것을 정확하게 할 수 있기를 바랍니다! –