동일한 파일에서 ess를 사용한 원활한 전환을 위해 auctex에서 줄 바꿈 끄기

동일한 파일에서 ess를 사용한 원활한 전환을 위해 auctex에서 줄 바꿈 끄기

저는 가끔 Sweave/knitr 문서에 auctex + ess를 사용합니다.

auctex에서 ess로 또는 그 반대로 전환할 때마다 auctex 라인이 다시 래핑되는 동안 일시 중지/충격이 발생합니다.

이전에는 아웃라인/접기 모드도 켜져 있어서 거의 사용할 수 없게 되었지만, 이 모드를 끈 후에는 auctex의 줄 바꿈 기능만 있어서 두 환경(동일한 파일/버퍼 내) 사이를 원활하게 전환할 수 없게 되었습니다. .

이 줄 바꿈 기능을 끄고 계속 꺼진 상태로 유지하려면 어떻게 해야 합니까? 나는 그것이 어떤 후크와 연관되어 있다고 가정합니다. ess에서 auctex 환경으로 다시 전환하면 즉시 다시 시작되므로 수동으로 끄면 작동하지 않습니다.

답변1

R 청크는 ESS 모드에 있고 LaTeX는 AucTeX에 있습니다. 각 모드에 대한 설정이 무엇이든 버퍼의 해당 부분에 적용됩니다. 각 모드에 대한 모드 후크는 컨텍스트를 전환할 때마다 실행되는 것으로 보이므로 변수를 한 번만 설정하는 것만으로는 충분하지 않습니다. 후크를 수정해야 합니다.

이는 문제에 대한 답이 LaTeX 모드 후크에 적절한 값을 설정하는 것임을 의미합니다. 아마도 시각적 줄 모드나 줄 자르기 전환을 사용하고 있는 것 같나요?

관련 정보