«buffer-local» 태그된 질문

1
setq-local은 무엇을하고 언제 사용해야합니까?
SX에 대한 모든 문서와 많은 게시물을 읽은 후에도 버퍼 로컬 변수의 모든 변형에 대해 명확하지 않습니다. 내 이해에 대한 요약은 다음과 같습니다. (defvar foo ..)파일의 동적 변수를 선언합니다. 그러나 변수는 (1) defvar 명령문 을 포함하지 않으면 다른 파일에 알려지지 않으며 (2) 변수는 버퍼 로컬이 아닌 범위 내에서 전역입니다. (make-variable-buffer-local foo)defvar위 …

1
모든 값에 안전한 지역 변수 표시
변수 safe-local-variable-values는 파일 로컬 또는 디렉토리 로컬로 안전한 이름 / 값 쌍을 저장할 수 있습니다. 그러나 때로는 어떤 값이 주어진 변수에 유효 하다고 말하고 싶습니다 . 내가 링크 한 매뉴얼 페이지에는 모든 정수 값이 안전하다고 간주됩니다 fill-column. 내 변수에 대해 이것을 수행하는 방법이 있습니까?

1
버퍼 로컬 변수를 다시 전역으로 만듭니다.
지역 변수를 실험하고 설정했습니다. (defvar-local foo nil "Buffer local foo") 나중에 다음을 사용하여 전역 변수를 사용하도록 프로그램을 다시 디자인했습니다. (defvar foo nil "Not buffer local foo") 그러나 변수는 여전히 로컬 버퍼이며 (kill-local-variable 'foo)죽이지 않았습니다. 기본적으로 어떻게 "실행 취소"할 수 make-local-variable있습니까?

2
사악한 마커를 유지하는 방법?
emacs 세션 / 인스턴스에서 버퍼 로컬 악의 마커 (위치를 표시 한 다음 '또는`로 이동하기 위해 m)를 저장할 수 있기를 원합니다. 이 작업을 수행하는 방법을 잘 모르겠습니다. 세션을 설치 / 사용하고 다음과 같이 추가하려고했습니다. (add-to-list 'session-locals-include 'evil-markers-alist) 그래도 작동하지 않으며 시도해야 할 것이 확실하지 않습니다. 감사.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.