Emacs

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


2
조직 모드 시계 테이블의 기본 파일에서 참조되는 모든 조직 파일을 사용하는 간단한 방법이 있습니까?
나는 org-mode를 사용하여 다양한 프로젝트에 소비 한 시간을 추적하고 있습니다. 하나의 주요 조직 파일과 두 개의 큰 프로젝트에 대해 두 개 더 있습니다. 세 가지 모두가에 나열되어 org-agenda-files있습니다. 메인 조직 파일에 시계 테이블을 만들고 설정했습니다. :scope agenda-with-archives 시계 시간 헤더에 시간을 요약합니다. 이 모든 것이 잘 작동합니다. 그러나 나는 또한 …
9 org-mode 

1
열등한 이맥스 리스프 모드에서 세션 간 기억
Emacs *ielm*가 세션 사이의 버퍼 히스토리를 기억하게 할 수는 없습니다 . 내가 알 수있는 한, 그러한 기록은 buffer-local 변수에 기록됩니다 comint-input-ring. 따라서 init 파일에 다음 표현식을 추가했습니다. (setq desktop-locals-to-save (append desktop-locals-to-save '((comint-input-ring . 50)))) 작동하지 않습니다. desktopEmacs가 desktop-globals-to-saveinit 파일에 추가 한 전역 변수를 기억하기 때문에 패키지가 작동 한다는 것을 알고 …

1
디버그 기호로 emacs를 컴파일하는 방법은 무엇입니까?
gdb에서 emacs 소스 코드를 걷는 데 문제가 있습니다. 디버그 기호가 누락 된 것 같습니다. https://stackoverflow.com/a/4298982/2752242 의 제안에 따라 시도했습니다. ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no --prefix=$HOME/local/apps/emacs-24.4/ 그러나 그것은 효과가 없었습니다. 디버그 기호로 컴파일하는 방법에 대한 지침이 있습니까? 감사!
9 debugging 

2
킬 링으로 이동하지 않고 버퍼에서 모든 주석을 삭제하는 기능
elisp 코드의 버퍼에서 모든 주석을 제거 할 수 있어야합니다. 지금은 다음을 사용하고 있습니다. (goto-char (point-min)) (comment-kill (count-lines (point-min) (point-max))) 그러나 comment-kill대화식 기능이며 기본 사용법은 한 번에 하나의 주석을 삭제하는 것입니다. 또한 킬 링에 살해 한 모든 주석을 추가하기 때문에 성가신 부작용이 있습니다. 버퍼에서 일부 또는 모든 주석을 삭제할 수있는 기능이 …

2
조직 모드에서 isearch가 접힌 컨텐츠를 건너 뛰도록 설정
Q : 버퍼 isearch에서 기본적으로 접힌 블록의 내용을 무시하도록하려면 어떻게 org-mode해야합니까? 보다 구체적으로, 주석 블록 과 서랍의isearch 내용을 무시 하고 싶습니다 . 문서를 작성할 때 주석 블록과 사용자 정의 서랍을 사용하여 쓰고있는 텍스트에 대한 다른 종류의 메모를 저장하는 경우가 많습니다. 나는 그들의 내용이 나를 방해하지 않도록 기본적으로 접습니다.org-mode (add-hook 'org-mode-hook …

1
`delete-duplicate-lines`가 빈 줄과 특정 단어를 무시하게하십시오.
조직 모드에서 텍스트를 편집하고 있습니다. 같은 주제의 다른 파일의 일부가 여러 줄에 있기 때문에 여러 줄이 반복됩니다. delete-duplicate-lines반복되는 줄을 삭제하는 데 사용하고 싶지만 명령으로 빈 줄도 제거합니다. 빈 줄도 원하지 않습니다 (그렇지 않으면 단락이 없습니다!). "Resume" 과 같이 한 줄로만 존재하는 특정 단어를 무시하고 싶습니다 . 텍스트에서 여러 번 반복되지만 …

2
변경 사항을 자동으로 자동 수락하도록 특정 파일을 설정할 수 있습니까?
즉, Emacs가 파일이 디스크에서 변경되었음을 알리고 변경을 수락할지 여부를 묻는 메시지를 표시하지 않도록 특정 파일을 지정할 수 있습니까? 전 세계적으로이 작업을 수행하고 싶지 않습니다. 내가 알고있는 파일이 Emacs 외부에서 자주 변경 될 것입니다 (특히, 달력 관련 조직 파일).

3
줄의 끝으로 계속 이동
키 바인딩의 기본 설정은 C-a/C-e한 가지에 불과합니다. 줄의 시작 / 끝으로 이동하십시오. 줄 끝이 아닌 경우 줄 C-e끝으로 가고 그렇지 않으면 다음 줄 끝으로갑니다 줄의 시작이 아닌 경우 줄의 시작으로 C-a이동하고 그렇지 않으면 다음 줄의 시작으로 이동합니다. 요점은 C-a/e손가락을 움직이지 않고 모든 라인의 시작 / 끝으로 가도록 계속 타격 할 …

2
Emacs 버전 간 바이트 코드 이식성
때로는 동일한 홈 디렉토리에서 여러 버전의 Emacs를 실행합니다. 많은 바이트 컴파일 파일이 있습니다. 바이트 코드는 모든 Emacs 버전에서 호환되지 않으므로 .elc각 버전 범위의 파일에 대해 별도의 디렉토리를 유지 관리 합니다. 바이트 코드가 호환되는 버전 범위는 무엇입니까? 나는 현재 gnu-19.29 gnu-20 gnu-21 gnu-22 gnu-23 gnu-24 source x-19 x-20 x-21 즉, 19.29에서 …


3
클립 보드에서 Orgmode 삽입 링크?
시스템 클립 보드에서 직접 조직 모드 링크를 삽입하는 간단한 방법이 있습니까? Safari에서 URL을 선택하고 해당 링크를 조직 모드 문서에 직접 삽입하려고합니다.
9 org-mode 

2
수정 / 오버레이 할 텍스트가없는 창 위치의 임시 텍스트?
Q : 수정 / 오버레이 할 텍스트가없는 화면 위치의 창에 텍스트를 일시적으로 표시하려면 어떻게해야합니까? 나는 텍스트 속성 과 오버레이 ( 이 스레드 참조) 의 기본 개념에 익숙 하고 몇 번 사용했지만 결코 익숙하지 않습니다. 제한된 이해는 텍스트를 수정하거나 오버레이 할 텍스트가 필요하다는 것입니다. 그러나 텍스트가없는 창의 섹션을 사용하는 방법이 궁금합니다. …

3
elisp에서 여러 줄 docstring을 처리하는 더 좋은 방법이 있습니까?
elisp (일반적으로 LISP인지 확실하지 않음)가 여러 줄의 docstring을 처리하는 방식이 싫습니다. (defun foo () "This is a multi liner docstring" (do-stuff)) 나는 내가 뭔가를 할 수 있기를 바랍니다. (defun foo () (eval-when-compile (concat "This is\n" "a multi\n" "line\n" "docstring")) (do-stuff)) 들여 쓰기가 일관되도록 불행하게도, eval-when-compile은 작업을 수행하지 않습니다. 누구든지 아이디어가 …

3
쉘 / 터미널 모드에서 프롬프트 및 이전 출력을 편집 할 수 없게 만드는 방법은 무엇입니까?
이것은 명백히 피상적 인 질문입니다. ansi-term처음 열 때 올바르게 작동하기 시작 하지만 몇 가지 명령, 예를 들어 C-a(라인 시작) 다음에 C-k(킬 라인) 명령을 수행하면 '편집 가능'모드로 저하되는 것처럼 보이 므로 전체 프롬프트가 지워집니다. 내 미적 정신을 위해 프롬프트와 이전 출력을 편집 할 수 없게 만드는 방법이 shell있습니까? (의미있는 차이가있을 때 …

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