축어적 환경에 자체 정의 환경을 추가하는 방법

축어적 환경에 자체 정의 환경을 추가하는 방법

Emacs 구성 파일에서 다음 코드를 사용하면 나열된 환경이 그대로 표시됩니다.

(setq LaTeX-verbatim-environments-local '("Verbatim" "lstlisting"))

이 목록에 다음 환경을 어떻게 추가할 수 있습니까?

\lstnewenvironment{code}[2][]{%
 \lstset{#1}%
 \mdframed[style=lstlisting,title={#2}]%
}{\endmdframed}

다음을 시도했지만 작동하지 않습니다

(setq LaTeX-verbatim-environments-local '("Verbatim" "lstlisting" "code"))

답변1

의 경우 emacs -Qemacs를 다시 시작하라는 @giordano의 제안이 효과가 있었어야 했지만 내가 해야 할 일은 평가뿐이었습니다.

(add-to-list 'LaTeX-verbatim-environments "code")

그리고 M-x LaTeX-mode다시 달려보세요.

관련 정보