Emacs

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

3
키보드 매크로를 Lisp 기능으로 저장하는 방법은 무엇입니까?
매우 자주 여러 번의 키 입력이 필요한 일련의 단계를 수행해야합니다. 동일한 세션에서 이러한 단계는 키보드 매크로로 기록 될 수 있습니다. 예를 들어 자주 실행되는 검색 / 바꾸기 작업을 키보드 매크로로 저장하는 것이 있습니다. 그러나 emacs를 종료하면 해당 매크로가 손실됩니다. 자주 사용하는 키보드 매크로를 Lisp 기능으로 저장하려면 어떻게해야합니까? 간단하게하기 위해 emacs …

1
매우 느린 Emacs 문제를 어떻게 해결할 수 있습니까?
문서를 작성 중이며 어제 등장한 것으로 보이는 Emacs의 성능에 문제가 있습니다. init 파일을 변경하거나 새 패키지를 설치하지 않았습니다. 문제는 내가 쓰는 동안 키보드의 문자를 누르고 화면에 표시하는 것 사이에 매우 눈에 띄는 지연이 있다는 것입니다. 단어를 입력 한 후에도 여전히 화면에 인쇄되는 것을 볼 수 있습니다. 타이핑 속도를 제외하고 다른 …

3
시동 속도를 높이려면 어떻게해야합니까?
시작 시간을 줄이기 위해 할 수있는 몇 가지 기본 사항은 무엇입니까? 그 문제에 특히주의를 기울여야 할 것이 있습니까? 참고 : Emacs를 덜 자주 (세션 당 한 번) 시작하고 실행중인 인스턴스에서 파일을 열어 시작 시간을 줄일 수 있습니다 . 이 질문은 세션 시작 또는 Emacs 시작이 필요한 다른 시간의 시작 시간을 …


2
elisp에 네임 스페이스가없는 이유는 무엇입니까?
Q : 네임 스페이스가없는 이유는 무엇이며 어떻게 얻을 수 있습니까? Elisp에는 전역 네임 스페이스 이외의 네임 스페이스가 없으므로 모든 전역 함수, 변수 및 상수 앞에 고유 한 접두사를 붙이는 코딩 규칙이 생겼습니다. 성가신 요소를 제외하고는 1) 계속해서 늘어나는 훌륭한 라이브러리와 패키지, 2) 접두사 규칙을 따르지 않는 기존 함수 및 변수의 …
40 elisp 

9
Emacs Lisp 학습을 시작하려면 어떻게해야합니까?
배경: 나는 주로 vi 사용자이며 Emacs로 변환하고 있습니다. 기본 사항을지나 이제는 C로 코드를 작성하고 R 변환을 수행하려는 일부 Python으로 코드를 작성하는 데 사용하십시오. 저는 20 년 전에 대학원에 다닐 때 (공통) LISP를 썼습니다.하지만 지금은 심하게 타락했습니다 (hello world를 쓸 수는 있지만 그게 다입니다). 질문: 내 위치에있는 사람이 Emacs LISP 환경을 …

4
Projectile에서 파일을 제외하는 방법?
prelude의 helm-projectile 설정을 사용하고 있으며 워크 플로가 크게 향상되었습니다. 남아있는 유일한 문제는 자동 생성 된 파일 (예 : CMake에 의해 생성 된 파일)이 helm-grep 및 유사한 작업 중에 표시됩니다. 질문 : Projectile에서 프로젝트 폴더 트리의 파일을 제외하는 방법이 있습니까?
39 projectile 

2
조직 모드에서 지능적인 맞춤법 검사
기본적으로 M-x ispell-bufferorg-mode에서 실행 한 결과 는 매우 실망 스럽습니다. Ispell은 :PROPERTY:일반적으로 다음과 같은 것을 포함하는 서랍 내부를 찾습니다. :ID: 797495bd-581b-4a42-883b-c2a55a08f08a 조직 진술을 수정하려고합니다! 예를 들어, 그것은 불평 SRC에 #+BEGIN_SRC emacs-lisp 그것은 조직 블록 안에 들어갑니다. 나는 이것이 같은 블록에 유용 할 수 있다고 생각 #+BEGIN_QUOTE하지만 소스 코드 블록에서는 어리 …

7
트리 기반 디렉토리 브라우저?
나는 죽는 것을 좋아하지만 때로는 (특히 스크린 캐스트를 촬영 할 때) 디렉토리와 그 자식의 트리 구조 인 tree (1) 명령을보고 싶습니다. Emacs를위한 트리 지향 디렉토리 브라우저가 있습니까?

12
버퍼에서 두 위치 사이를 전환하는 방법
때로는 서로 편집하면서 두 기능을 번갈아 자주 사용합니다. 이러한 상황 C-s <functionname>에서 다른 기능으로 전환 한 다음 이전에 편집했던 정확한 위치를 찾는 것은 지루하고 고통 스럽습니다 . 마커를 설정 한 다음 버퍼의 두 위치간에 쉽게 앞뒤로 이동할 수 있습니까?

4
주요 모드 바인딩을 재정의하는 방법
때로는 전역 키 바인딩이 주요 모드로 재정의되는 경우가 있습니다. 쉬운 예는 내 init 파일의 다음 설정입니다. (global-set-key (kbd "C-j") 'newline-and-indent) 그러나이 키 바인딩은 스크래치 버퍼의 기본 모드 인 "Lisp Interaction"주요 모드에 의해 숨겨져 있습니다. 메이저 모드 (또는 마이너 모드)가 글로벌 키 바인딩을 숨기고있는 상황에서 자신을 발견하면 어떻게 되돌릴 수 있습니까? …

2
IPython 5 사용시 이상한 쉘 출력
방금 최신 버전의 IPython으로 업그레이드했으며 emacs에서 사용할 때 문제가 있습니다. 일반 터미널에서 사용하면 색상 (색상, 탭 완성 등)에서 잘 작동하지만 출력 대신 M-x eshell또는 M-x shell에서 In [1]:실제로 출력 [?12l[?25h하고로 Out[1]출력됩니다 [J[?7h[?12l[?25h[?2004l[?7hOut[1]:. 어쩌면 IPython에서 사용하는 emacs에서는 사용할 수없는 터미널의 일부 기능 일지 모르지만 어떤 기능인지 알고 싶습니다. Terminal.app : In …
37 shell  eshell  ipython 



3
조직 모드에서 따옴표가있는 인라인 축약어 및 코드
조직 모드 에서 텍스트를 인라인 그대로 또는 코드 모드 로 배치 =하거나 ~배치 할 수 있습니다 . 그러나 텍스트에 따옴표가 있으면 설명서 에서 설명이나 해결 방법을 찾을 수 없으면 실패합니다 . 예를 들면 다음과 같습니다. =hello= 그대로 표현 ~hello~ 코드로 렌더링 =hello'= 그대로 표현하지 못함 ~hello'~ 코드로 렌더링하지 못함 지금까지 …
37 org-mode 

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