Emacs

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

4
유니 코드 문자 삽입시 퍼지 완료
방금 C-x 8 RET유니 코드 이름이나 16 진수 코드로 유니 코드 문자를 삽입하는 방법으로 발견 했습니다. 모든 유니 코드 문자 이름을 암기하지 않았으므로 (올바른), 항상 올바른 문자를 찾지는 않습니다. 예를 들어 "SNOW CAPPED MOUNTAIN"문자가 있습니다. "MOUNTAIN"만 입력하면이 문자가 완료 목록에 나타나지 않습니다. 완료 목록에서이 특정 문자를 보려면 "SNOW"를 검색해야합니다. 완료와 …

5
이 재귀 코드를 이해하는 방법?
입력 된 행 수를 기준으로 자갈 수를 찾는 함수 An Introduction to Programming in Emacs Lisp의 도움으로 재귀를 보여주는 수동 으로이 코드 cond를 찾았습니다. 즉, rows = 2 인 경우 자갈은 3이어야합니다. 그곳에. (defun triangle-using-cond (number) (cond ((<= number 0) 0) ((= number 1) 1) ((> number 1) (+ number …
12 elisp  learning 

5
ido-mode에서 최근에 연 파일
나는 사용 ido-mode하지만, 내가 싫어하는 한 가지는 키를 C-x C-f사용 up/down하여 최근에 열린 파일을 순환 할 수 없다는 것 입니다 iswitchb. ido이런 식으로 작동하도록 어떻게 설정할 수 있습니까?
12 ido  find-file  cycling 

2
조직 모드에서 두 개의 다른 코드 블록에 공통 코드 블록을 포함시킬 수 있습니까?
org-mode다른 요약을 추출하기 위해 데이터 테이블과 두 개의 Python 코드 블록을 포함 하는 파일이 있습니다. 이 두 코드 블록 사이에 공통 상수와 함수를 공유하고 싶습니다. 이상적으로는 공통 코드를 별도의 코드 블록으로 분리하여 다른 두 블록 중 하나가 평가 될 때마다 자동으로 포함되고 평가되는 방식으로이 작업을 수행합니다. 구성 구문에서는 다음과 같습니다. …

3
프레임이 삭제 될 때 킬 버퍼
프레임을 닫을 때 버퍼를 죽이고 싶습니다. 버퍼가 다른 프레임에 표시되면 버퍼를 종료하지 않아야합니다. 프레임에 둘 이상의 버퍼가 표시되면 아무 것도 수행하지 마십시오. 이것을 설정하는 좋은 방법은 무엇입니까?
12 buffers  frames 

2
패키지와 함께 외부 프로그램을 제공하는 올바른 접근 방법?
필자는 사용하는 외부 프로그램을 설치하여 일부 사용자의 시간과 노력을 절약 할 수있는 많은 elisp 패키지 (예 : codesearch, emacs-ycmd, traad)를 유지 관리합니다. 예를 들어 codesearch.el을 사용하면 사용자를 위해 codesearch 도구 (필자는 생략하지 않고 작성)를 다운로드, 컴파일 및 설치할 수 있습니다. 이것은 패키지 사용에 대한 하나 이상의 장벽을 제거합니다. 이를위한 "모범 …

3
조직 모드가 파일 로컬 변수를 삼키지 못하도록 방지
파일 의 끝 부분에 있어야 하는 다음과 같은 주석으로 파일 로컬 변수를 정의하는 것이 편리한 경우 가 있습니다. # Local Variables: # fill-column: 80 # End: 그러나 org-mode 버퍼에서이 주석은 마지막 헤드 라인의 "내부"로 간주됩니다. 예를 들어 다음 버퍼에서 하위 트리 가 숨겨 C지거나 숨길 때마다 주석 B이 숨겨집니다. * …

2
특정 버퍼를 새 창에서 강제로 열려면 어떻게합니까?
Magit에서 변경 사항을 커밋 할 때 커밋에 대한 세부 정보를 추가하면서 diff보기를 열어두면 유용합니다. Magit에서는 *magit ..*버퍼 의 차이를 볼 수 있습니다. 당신이 공격 할 때 cc커서가 켜져있는 동안 단계적 파일의 Magit은 버퍼 커밋 .. COMMIT_EDITMSG팝을. 기본적으로이 새 버퍼는 *magit ..*커밋 차이를 표시 한 버퍼를 대체합니다 . 질문-.. COMMIT_EDITMSG 버퍼를 …
12 buffers  window  magit 

1
eshell 내에서 원격 호스트의 cwd로 응용 프로그램 실행
나는 종종 Eshell을 사용하여 원격 시스템에 연결합니다. 그 원격 시스템에서 때로는 현재 작업 디렉토리에서 스크립트를 실행하려고합니다. 일반 터미널에서 다음을 입력하십시오. ./my-script.sh 불행히도 Eshell 내부에서는 작동하지 않습니다. ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $ ./my-script.sh env: /ssh:remote1:/home/rekado/my-script.sh: No such file or directory /ssh:remote1:/home/rekado $ 스크립트에 완전한 TRAMP 경로를 제공하는 경우에만 작동합니다. /ssh:remote1:/home/rekado …
12 tramp  eshell 

3
prog 모드에서 기호를 단어로 취급
Emacs에는 "단어"에 적용되는 명령이 많이 있습니다. 예로는 forward-word, kill-word, upcase-word, mark-word, transpose-words, 등 "단어"의 정의는 명령과 조금 다를 것으로 보인다. 예를 들어 forward-word단어 (예 :) 내에서 밑줄에서 멈추지 foo_bar만 mark-word밑줄에서 멈추지 않습니다. 내가 prog 모드에있을 때 "word"의 정의를 변경하여 Emacs가 현재 언어의 구문에 적절한 단어 경계를 사용할 수 있습니까? 내가있을 …

7
Emacs에서 대화식으로 정규식 검색 및 바꾸기를 어떻게 연습 할 수 있습니까?
정규식을 사용하여 검색하고 교체하는 것은 이러한 작업을 일상적으로 수행 할 수있는 Emacs 사용자에게 강력한 도구입니다. 그러나 Emacs (및 / 또는 프로그래밍) 초보자로서 정규식을 배우고 연습해야합니다. 내장 Emacs 튜토리얼과 유사하게 Emacs에서 대화식 으로 정규식을 배우고 훈련 할 수 있습니까 ? 그렇지 않다면 Emacs를 사용하여 검색 및 바꾸기에 정규식 사용을 연습 할 …

2
`syntax-ppss`는 어떤 언어에 적합합니까?
현재 버퍼의 글꼴이 어떻게 표시되는지 확인하여 포인트가 주석에 있는지 여부를 감지하는 방법을 찾고 있습니다. Smartparens는 다음 sp-point-in-comment에 의존하는 것을 정의합니다 syntax-ppss. 그러나, 그 보인다 syntax-ppss그리고 parse-partial-sexp그들이 사용하는 S-표현하지 않더라도, 임의의 언어로 사용할 수 있습니다. 예를 들어,이 파이썬 : x = 1 # I'm a comment y = 2 주석 안에 …

1
LaTeX 수학 환경 내부를 감지하는 방법?
Q : 포인트가 LaTeX 수학 환경 내에 있는지 감지하는 방법이 있습니까? 어떻게 포인트가 나에 의해 인라인 묘사 여부, 라텍스 수학 환경 내인지 여부를 감지 할 $...$또는 명명 된 환경 (에 의해 equation, displaymath등)?
12 latex  auctex 

1
comint 프로세스의 출력을 비동기 적으로 대기
우선, 면책 조항. 나는 이것을 여러 번 연구했고, 나는 이미 어떤 방법 으로든 그 답을 찾았다는 것을 확신하지만, 나는 그것을 이해하지 못한다. 내 문제는 다음과 같습니다. comint를 통해 프로세스가 실행 중입니다. 입력 줄을 보내고 출력을 캡처하고 끝났는지 확인하고 싶습니다 (출력의 마지막 줄이 프롬프트의 정규 표현식과 일치 할 때) 프로세스가 출력 …

2
라텍스 모드에서 여러 줄로 된 방정식과 테이블 정렬
Auctex의 라텍스 모드에서 라텍스를 편집하고 있다고 가정 해 봅시다. 이 방금 들여 쓰기됩니다 indent-region. \begin{align} \phi & = a + b + c + d \\ & = a + b + c + d + e \end{align} 위의 정렬은 내가 다와 히트 선택하면 내가 무엇을 얻을 TAB난 그냥 사용하고 …
12 latex  auctex  align 

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