Emacs

이맥스 사용, 확장 또는 개발에 대한 Q & A

1
Emacs 문제를 어떻게 해결합니까?
원하는대로 Emacs가 작동하지 않는 경우 문제를 해결하려면 어떻게해야합니까? 문제를 직접 찾아서 해결하기 위해 어떤 조치를 취할 수 있습니까? 아니면, 여기 (또는 메일 링리스트 또는 다른 포럼에있는) 사람들이 내 문제를 해결하는 데 도움이되는 유용한 정보를 어떻게 수집 할 수 있습니까? 내 Emacs에는 많은 패키지, 인터넷 전체에서 복사 및 붙여 넣기 (또는 …



1
호기심 : progn은 무엇을 의미합니까?
Emacs 문서에 따르면 : progn is a special form in `C source code'. (progn BODY...) Eval BODY forms sequentially and return value of last one. 무엇을 progn의미합니까 (또는 그 기원)? 사용법 : Clojure의 ->매크로 와 동일 합니까?
21 functions 

2
파일에서 저작권 연도를 자동으로 업데이트하는 모드가 있습니까?
일반적으로 연중이시기에 사람들은 자신의 저작권 연도가 파일에 오래되었다는 것을 깨닫기 시작합니다. 모든 소스 파일에 저작권을 넣고 싶다면 특히 성가신 일입니다. 이맥스가 여기서 도울 수 있는지 궁금합니다. 파일에서 저작권 연도를 자동으로 업데이트하는 모드가 있습니까? 이상적으로는 본인의 이름과 소속으로 모드를 설정하여 해당 저작권 만 업데이트합니다. 또한 변경 사항이있을 때만 자동으로 저작권을 업데이트합니다 …
21 time-date 

1
Emacs의 어떤 코드는`line-number-mode`가 긴 줄을 가진 버퍼에서 줄 번호로“??”를 인쇄하게합니까?
line-number-mode내 모델에서 현재 줄의 표시기를 사용 하는 데 사용 하고 있지만 큰 파일이나 긴 줄이있는 파일의 경우 줄 번호 대신 두 개의 물음표가 표시되기 시작합니다. 나는 조금 파고에 line-number-mode정의되어 있는 동안 simple.el사용자 정의 변수 (및 아마도 관련된 모든 논리)가에 정의되어 있음을 알았습니다 xdisp.c. line-number-display-width변수를 임의로 높은 숫자로 변경하면 문제가 해결 …

2
Elisp 코드를 형식화 (확장)하는 명령
elisp 출력을 인쇄하는 경우와 같이 다음과 같은 기능이 있다고 가정 해 봅시다. (defun my-example-function () (let ((a (do-something)) (b (do-something))) (setq someone me) (with-current-buffer b (do-that (or this (and that those))) (format "%s" a)))) 나는 그것을 다음과 같이 인간이 쓸 수있는 것으로 바꿀 수있는 명령을 원합니다. (defun my-example-function () (let …
21 elisp  formatting 

1
eww로 열린 일부 웹 페이지의 배경색을 사용자 정의하는 방법은 무엇입니까?
방금 emacs 24.4를 설치했고 eww를 사용하기 시작했습니다. 그러나 한 가지 성가신 점은 google.com을 방문하면 회색 배경을 가져 와서 텍스트를 읽기가 정말 어렵다는 것입니다. 다음과 같이 보입니다. 배경색을 바꿀 수있는 방법이 있습니까? 나는 처음으로 eww 얼굴을 사용자 정의 할 수 있다고 생각했지만 이것에 대한 옵션은 없습니다. 또한이 배경색이 왜 처음에 있는지 …
21 themes  eww 

5
defvar의 재평가를 어떻게 강제합니까?
다음을 포함하는 Emacs lisp 버퍼가 있다고 가정하십시오. (defvar foo 1) 내가 호출하는 경우 eval-last-sexp나 eval-buffer, foo나는 다음이 버퍼를 편집하는 경우 1로 바인딩 : (defvar foo 2) eval-last-sexp그리고 eval-buffer하지 않도록,이 라인을 다시 실행 foo한이 아직도있다. 이러한 진술이 여러 개있을 때 이것은 특히 어려우며 재평가되지 않는 라인을 추적해야합니다. Emacs를 다시 시작한 다음 …

6
파일 상대 eslint 실행 파일을 사용한 Flycheck
eslint 플러그인을 사용자 정의하여 eslint를 dev 종속성으로 설치하는 많은 프로젝트가 있습니다. 현재 flycheck는 각 프로젝트와 함께 설치된 eslint 버전이 아니라 전 세계적으로 설치된 eslint 버전을 사용합니다. flycheck가 node_modules / eslint / bin / eslint.js를 대신 가리 키도록하고 싶습니다. 전체 경로는 현재 버퍼 파일의 경로에 의존해야하므로 잠재적으로 다른 eslint 실행 파일을 …
21 flycheck 


1
org-refile을 사용하여 헤드 라인을 최상위 헤드 라인으로 파일로 이동하는 방법은 무엇입니까?
"inbox.org"파일을 작성하여 ( GTD : P 를 구현하려고 시도한 후) 노트를 수집 한 다음 나중에 적절한 위치로 물건을 옮기고 싶습니다 . 나는 org-refile이것이 이것을하는 방법 이라는 것을 이해 하지만 (물건을 옮기는 것), 직접적으로 파일이 아닌 헤드 라인 아래에서 파일을 다시 파일링 할 수있는 것 같습니다. 내가 원하는 것은 inbox.org에서 메모를 …
21 org-mode 

1
“git remote -v”와 동일한 Magit (목록 원격)
git remote -vgit 저장소에 정의 된 리모컨 및 URL을 나열 하는 것과 동등한 magit이 있는지 궁금 합니다. magit remotes 팝업은 URL을 추가, 제거, 이름 바꾸기 및 설정하는 옵션을 제공하지만 목록 메커니즘은 보이지 않습니다. 샘플 git remote -v출력 : origin ebpa@example.com:/var/git/myproject.git (fetch) origin ebpa@example.com:/var/git/myproject.git (push) magit-list-remotes 비대화 식이며 원격 이름 만 …
20 magit 

1
magit을 사용하여 새 디렉토리를 준비 할 파일을 선택하십시오.
새 디렉토리를 만들면 해당 파일이 magit-status 와 함께 표시되지 않으며 새 디렉토리 만 추적되지 않은 항목 목록에 있습니다 . 현재 새 디렉토리 를 정리 하고 무대 영역에서 원하지 않는 파일을 제거해야합니다. 새 디렉토리에서 스테이징 할 파일을 선택할 수있는 방법이 있습니까?
20 magit  git 

1
Ci와 TAB을 구별하는 방법?
일반적으로 역사적 이유로 emacs는 TAB키 코드와 C-i키를 동일하게 취급합니다 ( cf. 기능 키에 대한 emacs lisp 문서 또는 "TAB와?의 차이점은 무엇입니까?"라는 질문에 대한 abo-abo의 답변 . 참고 : 이 게시물에서, 키 코드는 TAB, <tab>및 C-i; tab와 Ctrl+ i다른 한편으로는있는 물리적 키보드의 키. 그러나 현재 emacs는 TABand C-i를 같은 것으로 처리합니다 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.