Emacs

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

3
텍스트 내용을 유지하면서 LaTeX 매크로를 삭제하는 방법은 무엇입니까?
TeXStudio 에서 LaTeX 매크로에서 ALT+ 를 누르면 커서가 첫 번째 바로 앞에 서서 아래의 모든 것을 삭제합니다 (아래 그림 참조). DEL\macroname{content}{content 첫 번째 중괄호 바로 앞에 커서 (포인트)를 놓습니다. 히트 ALT+ DEL당신은 얻을 : 이맥스에서 이것을 달성하는 방법? 업데이트 T.Verron의 설명에 따르면 C-c C-f C-dLaTeX의 일부 매크로 내에서 실행될 때 …
11 latex  auctex 

3
AucTeX 모드에서 자동 완성 작업을 수행하는 방법은 무엇입니까?
모드에 auto-complete있을 때 (ac)가 작동하기를 원합니다 AucTeX. 패키지 설치로 MELPA에서 모든 패키지를 얻습니다. 이것은 init.el파일의 관련 코드입니다 . (require 'package) (package-initialize) (require 'auto-complete-config) (ac-config-default) (global-auto-complete-mode t) 보시 ac다시피 전 세계적으로 설정 하고 있지만에 표시되지 않습니다 AucTeX. 그러나이 emacswiki의 지시 사항에 따라 ac모드가 상태 표시 줄에 표시 AucTeX되었지만 작동하지 않고 문자를 …

1
매크로의 변수 범위는 어떻게 결정됩니까?
에 정의 된 다음 예제 매크로를 사용하십시오 macro.el. (defmacro some-macro (&rest body) `(let ((some-variable 1)) ,@body)) 그리고 다음과 같은 기능을 가지고 다른 파일에 정의를 , function.el. (defun some-function () (some-macro (do-something))) 경우 function.el바이트가 컴파일되어 것이다 some-variable어휘 또는 동적 바인딩 하에서 구속? 파일 사용 여부에 따라 달라 -*- lexical-binding: t; -*-지므로 …

2
웹 서버에 eww를 사용하여“모바일 친화적”버전의 웹 페이지를 제공하도록 요청하려면 어떻게해야합니까?
eww최근에 문서 및 이와 유사한 것을 찾는 웹 탐색에 사용 하고 있습니다. ewwFirefox 또는 Chrome과 동일한 웹 페이지 를 수신하는 것이 마음에 들지 않습니다. 웹 브라우저는 웹 페이지를 렌더링 할 수 없습니다. 그런 다음 달성하고자 eww하는 것은 방문하는 웹 사이트에 모바일 친화적 버전의 웹 페이지 를 보내는 웹 사이트를 알리는 …
11 eww 

3
두 속성 목록을 병합하는 기능?
다음과 같이 두 개의 속성 목록을 병합하는 표준 Elisp 라이브러리 함수를 찾지 못했습니다. (setq pl nil) (setq pl (plist-put pl 'key-1 'value-1)) (setq pl (plist-put pl 'key-2 'value-2)) 로 무언가를 만들 수는 dolist있지만 일부 라이브러리의 기존 기능을 간과하지 않는지 확인하고 싶습니다. 주석을 기반으로 업데이트 : "많은 방법"의견에 대한 답변 : …

2
동일한 버퍼에서 두 개의 주요 모드 맵 사용
한 주요 모드의 키맵을 다른 주요 모드의 대체 키맵으로 사용하는 것이 매우 편리한 몇 가지 상황에 처했습니다. 예를 들어 : 조직 문서 중 일부에 LaTeX를 많이 작성하므로 latex-mode편집하는 동안 쉽게 사용할 수 있는 명령을 사용하는 것이 좋습니다 org-mode. Markdown을 지원하는 irc room을 자주 사용하므로 키 markdown-mode바인드를 추가하는 것이 좋습니다 erc-mode. …

2
Emacs에서 픽셀 또는 벡터 기반 UI 요소를 어떻게 그릴 수 있습니까?
즉, 터미널 에뮬레이터의 고정 간격 문자 그리드로 제한되지 않지만 화면의 임의의 픽셀 위치에서 임의의 모양이 될 수있는 UI 요소 (예 : 텍스트 필드 및 애니메이션 단추)를 의미합니다. 나는 그것이 가능한지 여부와 방법이 궁금하며, 가능하지 않은 경우 미래에 계획되어 있는지 여부를 궁금합니다.
11 elisp  editing  images 

1
font-lock-defaults로 사용자 정의면을 어떻게 지정합니까?
기존면을 사용하여 글꼴 잠금 키워드를 정의하면 'foo'문자열을 강조 표시 할 수 있습니다. (defconst my-mode-font-lock-keywords (list (cons "foo" 'font-lock-type-face))) (define-derived-mode my-mode fundamental-mode "My mode" "A demo mode." (set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords))) 이것은 올바르게 강조 표시됩니다. 그러나 내 얼굴을 정의하면 : (defface my-mode-foo-face '((t :inherit font-lock-preprocessor-face)) "Face for highlighting 'foo'.") (defconst my-mode-font-lock-keywords …

3
주어진 텍스트를 지역을 감싸는 방법
종종 지역 주변에 텍스트를 적용해야하는 상황이 있습니다. HTML과 간단한 경우에는 이미 라이브러리가 있습니다. 그러나 일반적인 경우는 어떻습니까? 이 지역의 시작과 끝을 무엇을 삽입 할 것인지 묻고 싶습니다.

1
kbd없이 Control + Shift 키 정의
다른 사람의 패키지에 기능을 추가하려고하는데 패턴을 존중하고 싶습니다. 불행히도 이러한 패턴 중 하나는 사용하지 않는 것 kbd입니다. 에 함수를 바인딩해야 C-S-b하지만 방법을 알 수 없습니다. 단일 수정 자 (예 :) 로이 작업을 수행하는 방법을 알고 "\S-b"있지만 여러 수정 자에서 작동하도록 할 수는 없습니다. (kbd "C-S-b")출력 ( [33554434])을 평가 하고 사용할 …

4
Mx와 Ch f가 역사를 공유하는 방법?
를 사용하여 명령 설명서를 살펴본 후 즉시 C-h f명령을 호출하는 것이 일반적입니다 M-x. 지금 "마지막 뷰 명령을 호출"하는 가장 짧은 방법은 이름을 (도움말 버퍼 또는 기록에서) 복사하여 M-x미니 버퍼 프롬프트에 넣는 것 입니다. 내가 정말로 원하는 것은 주어진 명령 이름 describe-function이의 역사의 일부가되도록하는 것입니다 execute-extended-command. 그래서 나는 단지 할 수 …

1
파이썬 자동 들여 쓰기 문제
Emacs 24.4를 사용하고 있습니다. Python 코드를 작성할 때 Emacs는 들여 쓰기와 관련하여 이상하게 동작합니다. 예를 들면 다음과 같습니다. for i in range(10): print(i) for i in range(10) 를 입력 :하면 Emacs는 세 번째 줄의 시작 부분에 불필요한 들여 쓰기를 추가합니다. 이것은 매우 이상합니다. 버그입니까?

1
채색 들여 쓰기 수준
다음 두 가지 스냅 샷을 고려하십시오. 아래 첫 번째는 Python 모드의 Emacs (Jedi & Elpy 포함)에서 가져온 것입니다. 아래의 두 번째 것은 이전 들여 쓰기를 수동으로 포토샵하여 많은 들여 쓰기 수준을 쉽게 구별 할 수 있도록하는 것입니다. 캔 것을 모든 패키지가 있습니까 도움이 후자의 효과를 달성는? 위의 예에서는 두 가지 …

3
회사에서 C / C ++ 상황에 맞는 완성을 얻으려면 어떻게해야합니까?
Semantic 이 작업을 수행 할 수있는 것처럼 보이지만 예상대로 작동하지 않습니다. 예를 들어, I #include "Type.h"및 선언 Type t인 semantic-complete-analyze-inline경우 point is after after를 사용 하면 t.지속적으로 오류가 발생합니다. `Type t '에 대한 유형을 찾을 수 없습니다 의 모든 공개 (또는 기타 적절한) 회원을 제게 제공하는 대신 t. 원하는 결과를 …

2
일반 키를 수정 자 키로 변환
설명 할 수없는 이유로 덴마크 달러 기호를 OS X-로 보내는 키가있는 키보드가 §있습니다. Shift 키를 누르면 플러스 / 마이너스 기호-가 전송 ±됩니다. Emacs 내에서 §키 를보고 Hyper 또는 Super로 변환 할 수 있습니까? 따라서 해당 §키를 누른 상태 에서을 누르면 Emacs에서 f활성화 H-f됩니다. 작동하지 않는 다음을 시도했습니다. (define-key key-translation-map (kbd …

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