Emacs

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

1
모든 열린 버퍼에서 마이너 모드 비활성화
종종 많은 버퍼가 열려 있고 어떤 이유로 든 더 이상 특정 마이너 모드를 사용하고 싶지 않습니다. 현재 열려있는 모든 버퍼에 대해 특정 부 모드를 비활성화하는 기본 제공 방법이 있습니까, 아니면 사용자 지정 elisp 함수를 작성해야합니까?

1
AUCTeX로 자동 들여 쓰기 \ if 문
if -like 문과 관련된 AUCTeX기본 tex코드 의 현재 동작 은 주변 조건과 동일한 수준에서 조건문을 들여 쓰는 것입니다. 즉, 같은 코드 \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% 큰 텍스트 블록으로 나타납니다. AUCTeX다음과 같이 스 니펫을 들여 쓰고 싶습니다 . \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% 이것이 가능한가?

1
org-mode 의제에서 무료 시간 블록 표시
내 조직 모드 의제에서 무료 시간 블록이 어디에 있는지 쉽게 찾을 수 있기를 원합니다. 예를 들어, 9:30 am-10:30am과 다른 11:15 am-12:30pm에 두 약속이 있으면 10:30 am-11:15am 블록이 한눈에 들어오고 싶습니다. 다시 말해, 구글 캘린더와 같은 그래픽 아젠다 에서처럼 자유 시간을 쉽게 구별 할 수 있기를 원합니다. 빈 시간 블록을 쉽게 …

3
다른 주요 모드로 버퍼 영역을 글꼴 화
Ansible 모듈에 대한 설명서를 보여주는 버퍼가 있습니다. 이 버퍼에는 모든 표준 기능을 제공하는 자체 주요 모드가 있습니다. 특히 버퍼를 글꼴 화하여 인라인 마크 업, 옵션, 섹션 등을 강조 표시합니다. 대체로와 비슷합니다 M-x man. 문서 맨 아래에는 일반적으로 YAML의 일부 코드 예제가 있습니다. 이것들도 글꼴 화하고 싶습니다. 물론 YAML에 대한 자체 …
12 font-lock  region 

2
org-mode sans 화살표 키
조직 모드 키 매핑은 기본적으로 공통 기능에 화살표 키를 사용합니다. 화살표 키를 완전히 피하기 위해 조직 모드 설정을 잘못 재 작성한 사람이 있습니까? 공유하십시오.
12 org-mode  keymap 

1
버퍼에 대한 어휘 바인딩을 가능하게하는 잠재적 인 함정은 무엇입니까?
이것은 이 질문 에서 어휘 바인딩 대 어휘 -let 에 대한 토론에서 영감을 얻었습니다 . 어휘 바인딩 은 사람들이 JavaScript와 같은 다른 언어로 익숙해 지면서 유용한 클로저를 가질 수있는 능력을 제공하므로 왜 항상 활성화하지 않겠습니까? 이전 Emacsen과의 하위 호환성을 가정한다고해서 레거시 코드 버퍼에서 활성화 할 경우 어떤 함정을 고려해야합니까?

3
프린지 색상을 배경색으로 설정하려면 어떻게합니까?
나는 거대한 변두리를 사용하여라는 버퍼를 중앙에 집중시키는 산만없는 모드를 사용하고 있습니다 bzg-big-fringe-mode. 문제는 이러한 줄무늬가 종종 배경과 다른 색을 띠기 때문에보기 흉한 시각 효과를줍니다 (끝 그림 참조). 프린지 색상을 배경색으로 설정하여 수동으로 수정하는 데 문제가 없습니다. (set-face-attribute 'fringe nil :background "#3F3F3F" :foreground "#3F3F3F") 문제는 테마를 변경할 때 프린지 색상이 새 …
12 fringe  colors 

1
LaTeX 방정식에서 인라인 수학을 강조하기 위해 무지개 구분 기호 / 무지개 블록을 얻는 방법
LaTeX 편집을 위해 AUCTeX 와 함께 스페이스 맥을 사용 하고 있으며 무지개 구분 기호 및 / 또는 무지개 블록이 LaTeX 수학 방정식을 강조 하도록하고 싶습니다 . 불행히도 이것은 부분적으로 만 작동합니다. 즉 일부 방정식은 강조 표시되고 일부 방정식은 강조 표시되지 않습니다. 예제 스크린 샷에서 인라인 수학 $은 포함되어 있지만 나머지 …

1
특정 모드에서 저장시 외부 스크립트를 실행 하시겠습니까?
에있을 때 org-modeEmacs C-x s가 저장하려고 할 때마다 작성한 bash 스크립트를 실행하기를 원합니다 . 스크립트는 내가 저장 한 파일을 Raspberry Pi에 자동으로 동기화합니다. 파일 이름을 인수로 예상합니다. org저장할 때 파일 에서 외부 스크립트를 실행하도록 Emacs에 지시하려면 어떻게해야 합니까?

2
파일에 TODO 얼굴을 넣는 방법?
조직 모드 파일에서 다음 TODO 상태를 정의했습니다. #+SEQ_TODO: TODO(t) WAIT(w) | DONE(d) 그리고 TODO 상태의 색상을 사용자 정의했습니다. 조직 Todo 키워드 얼굴 숨기기 : INS DEL 단점 : 키워드 : TODO 얼굴 : 값 메뉴 색상 : 빨간색 INS DEL 단점 : 키워드 : WAIT 얼굴 : 값 메뉴 색상 …
12 org-mode 

3
패키지 자동 업데이트 및 이전 버전 삭제
모든 시스템의 패키지를 업데이트하는 데 약간의 부담이 있으므로 업데이트가 완료되면 패키지를 업데이트하고 이전 버전을 삭제하기 위해 매일 list-packages-> U-> x-> y-> y거의 매일 실행하고 있습니다. 최소한 패키지를 업데이트, 컴파일 및 삭제하기 위해 하나의 기능 만 실행하도록이 프로세스를 자동화하려면 어떻게해야합니까? 아니면 내가하고 싶지 않은 이유가 있습니까?
12 package 

1
LateX 모드에서만 밑줄과 빼기 기호의 역할 변경
auctex + emacs (LateX-mode)가있는 tex 파일 작업 중에-(빼기 기호) 대신 _ (밑줄)을 더 자주 사용합니다. 6 대신 ^와 동일합니다. 불편한 점은 Shift 키를 더 자주 눌러야한다는 것입니다. emacs가 LateX 모드에있을 때 ( 그리고이 모드에서만 ) emacs 유형 _ 및 e_ 유형 e_를 입력하는 방식으로 emacs를 사용자 정의하는 것이 바람직합니다 . …

1
Docview에서 여러 페이지의 PDF를 동시에 표시하는 방법은 무엇입니까?
저는 Emacs, AUCTeX latex-preview-pane-mode를 사용하고 PDF 프레젠테이션을 만들고 있습니다. 그러나 미리보기는 한 번에 한 페이지 만 표시합니다. 이것이 유일한 방법입니까? 화면에서 사용 가능한 일부 수직 공간을 낭비합니다. Docview가 한 페이지에서 여러 페이지의 PDF를 미리 볼 수 있습니까?

1
org-mode 소스 코드 블록에 쉘 명령의 출력을 포함시키는 방법은 무엇입니까?
예를 들어 명령과 출력을 보여주는 데모를 얻었고 .orgC 또는 다른 소스 코드 스 니펫과 같은 파일에 명령을 삽입하려고합니다 . 그런 다음 파일을 HTML 파일로 내보내고 많은 책에 예제가있는 것처럼 블록을 강조 표시하려고합니다. 예를 들어 #+BEGIN_SRC shell $ ls dir1 dir2 file1 file2 ... or any other examples like this ... …

1
재 구현 생략
Emacs는 사실상 참조 구현의 역할을하는 C에서 elisp에 대한 인터프리터를 구현합니다. 다른 언어 (특히 Javascript)로 된 elisp의 다른 구현이 있습니까? elisp를 완전히 다시 구현하는 데 필요한 최소 기본 요소는 무엇입니까? 그렇게하는 데있어 가장 어려운 점은 무엇입니까 (예 : 동적 범위 지정)?
12 elisp 

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