아래는 분명히 작동하지 않으므로이 질문입니다. 어떻게 값으로는 너무 아래의 코드를 수정합니까 somelist된다 '(("abc" . 123))? (setq x "abc") (setq y 123) (setq somelist nil) (add-to-list 'somelist '(x . y))
Q : Elisp를 사용하여 해당 값이 무엇인지 모른 채 변수를 기본값으로 재설정하려면 어떻게해야합니까? 초기화 파일에서 기본값이 아닌 값으로 설정 한 변수에 대한 Customize 인터페이스 를 불러 C-h k온 후 "Revert ..."버튼을 클릭 하여이 작업을 수행하는 방법을 알아 냈습니다 . 그것은에 대한 문서를 가져 왔지만 widget-button-click분명히 도움이되지 않았습니다. (마찬가지로 C-h k …
때로는 여러 변수에 동일한 값을 설정해야합니다. 파이썬에서는 할 수 있습니다 f_loc1 = f_loc2 = "/foo/bar" 그러나 간혹, 나는 쓰고있다 (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") "/foo/bar"한 번만 사용하여이를 달성 할 수있는 방법이 있는지 궁금합니다 .
emacs가 C / C ++의 단일 함수에서 선언 된 변수를 기억하게하는 간단한 방법을 찾고 있습니다. "간단한"이란 외부 파일이없고 구성 파일에 elisp 줄이있는 것을 의미합니다. 내 기본 Emacs 구성은 선언시 변수 이름을 노란색으로 표시하지만 사용시 흰색으로 표시합니다. char toto; // 'char' is green, 'toto' is yellow toto = 42; // 'toto' …
init 스크립트에서 로그인 기능을 정의하고 싶지만 로그인 자격 증명을 하드 코딩하고 싶지 않습니다. 좋은 해결 방법은 init 스크립트가 로컬 파일에서 로그인 자격 증명을 읽고이 값을 변수로 저장하는 것입니다. 이렇게하면 로그인 자격 증명을 안전하게 유지하는 git 인덱스에서 파일을 제외시킬 수 있습니다. 이 방법에 대한 제안이나 파일에 정의 된 값으로 인수를 설정하는 …
라이브러리를 개발 중이며 Emacs를 종료하지 않고 편집 후 라이브러리를 다시로드하고 싶습니다 (켜져 있다고 가정 load-path). (load-library "myname") 이 작업을 수행 할 때 Emacs는 defvar바운드 변수의 변경 사항을 선택하지 않습니다 . 각 최상위 양식에서 eval-defun( C-M-x)을 수동으로 호출하고 싶지 않습니다 . 합니까 M-x eval-buffer존중 defvar/은 defcustom?