«directory-local-variables» 태그된 질문


2
.dir-locals.el 파일 위치를 기준으로 디렉토리 로컬 변수를 설정하는 방법은 무엇입니까?
나는 종종 상대 경로를 디렉토리 로컬 변수로 넣으라는 말을 듣는다. 예를 들어 cmake-IDE 의 cmake-ide-project-dir와 cmake-ide-build-dir. 물론 이것은 휴대하기가 쉽지 않습니다. 그래서 대신 .dir-locals.el: ((nil . ((cmake-ide-project-dir . "/home/user/code/project")))) 나는 같은 것을 원한다 ((nil . ((cmake-ide-project-dir . directory-of-current-dir-locals-file)))) 그런 변수를 directory-of-current-dir-locals-file어떻게 정의 할 수 있습니까? 내가 예를 들어 설정 얼마나 …

2
“위험한”지역 변수를 실행할 권한을 기억하십시오
많은 프로젝트에서 .dir-locals.el파일을 사용 하여 컴파일 명령과 같은 프로젝트 특정 변수를 설정합니다. 그러한 파일을 포함하는 디렉토리 내에서 파일을 열면 "위험한 로컬 변수" 에 대해 특히 다음 과 같이 emacs불평 합니다. The local variables list in $DIR$/ contains variables that are risky (**) Do you want to apply it? You can …

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

1
신뢰 .dir-locals.el
내 init.el파일 외부에 구성을 넣고 싶습니다 .dir-locals.el. ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) 그러나 내 .emacs.d폴더 에서 파일을 열려고 할 때마다 emacs는이 코드를 적용하기 위해 저장할 것인지 묻습니다. 파일 로컬 변수를 설정하여 침묵 시키려고했습니다. ;; -*- enable-local-variables: t; enable-local-eval: t …

1
.dir-locals.el에서 파일 경로가 하위 디렉토리에 어떻게 매핑됩니까?
의 아이디어가 마음에 듭니다 .dir-locals.el. .dir-locals.el홈 디렉토리에 파일이 열려 .dir-locals.el있는 디렉토리에 더 가까이 있지 않으면 열려있는 디렉토리 / 파일에 대한 모든 변수를 설정해야하는 자체 파일 이 있습니다. 그러나 파일을 인식하더라도 하위 디렉토리의 디렉토리 변수는 그렇지 않습니다. 열린 파일에 적용됩니다. 이것은 내 ~/.dir-locals.el: (("dev/school" . ((indent-tabs-mode . nil) (c-basic-offset . 4))) …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.