Emacs

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

1
굵은 글꼴로 표시되는 이유는 무엇입니까?
너무 짜증나 ... 텍스트가 굵게 표시되도록 한 줄의 텍스트가면이 바뀌면 줄의 높이가 단일 픽셀만큼 증가합니다. 이미지와 함께 가장 잘 표시됩니다. 왜 이런거야? 어떻게 방지합니까? 요청에 따라 플랫폼에 대한 정보 : amd64의 데비안 GNU / 리눅스 sid (불안정) Emacs는 XFCE 4.12에서 libgtk-3.so.0 (gtk 3.14.5)을 사용합니다. 8pt, 9pt, 10pt 및 11pt에서 다음 …
9 faces 

2
디렉토리에서 디렉토리가 위로 이동하기 위해“^”다음에“space”를 입력하지 않는 방법은 무엇입니까?
^dired( "Up directory") 에서 상위 디렉토리로 이동하기위한 키 바인딩입니다 . 그러나, 년 Gnu Emacs에 Windows 7 Professional 64-bit내 독일어 키보드 레이아웃, "^"를 입력하기에 충분하지 않습니다하지만 난 키 - 바인딩 작업을하기 위해 나중에 공백을 입력해야합니다. 스페이스 바를 누르지 않고 "^"만 사용하여 위쪽으로 이동하지 않도록 키 바인딩을 다시 정의하려면 어떻게해야합니까? C-h k …

1
다른 Helm 프롬프트에 대한 내역을 분리하는 방법
별도의 닥터 페이 츠 (Fate Fate) 로 운영 할 때 Inza는 helm et와 Kent의 오리지널 의상을 입고 ... – Google onhelm separate history M-pHelm 프롬프트에서를 누르면 helm-git-grep이전에 입력 한 파일 경로가 나타납니다 helm-find-files. 내가 정말로보고 싶은 것은 이전에에서 검색 한 패턴입니다 helm-git-grep. 어떻게 투구는 투구의 종류에 대해 별도의 미니 버퍼 …
9 helm 

1
defgroup이 유용한 이유는 무엇입니까?
나는 ido출처를 읽고있다 : (defgroup ido nil "Switch between files using substrings." :group 'extensions :group 'convenience :version "22.1" :link '(emacs-commentary-link :tag "Commentary" "ido.el") :link '(emacs-library-link :tag "Lisp File" "ido.el") :link '(custom-manual "(ido) Top") :link '(info-link "(ido) Customization")) defgroup많은 큰 패키지의 맨 위에 나타납니다. 나는 그것이하는 것을 본다 : SYMBOL을 MEMBERS를 …

1
특정 이블 상태의 모드에 대한 키 바인딩을 어떻게 설정합니까?
삽입 모드 (악의) web-mode와 둘 다에 사용하는 키 바인딩 세트가 php-mode있습니다. 그래서 나는 set-local-map무언가를 사용할 수 없습니다 . 일반 모드에서는 동일한 키가 다른 명령을 호출합니다. 따라서 바인딩 evil-insert-state-map만 활성화해야합니다 . 나는 다음을 가지고있다 : (eval-after-load 'php-mode '(progn (define-key evil-insert-state-map (kbd "C-<next>") (lambda () (interactive) (insert " = "))) (define-key evil-insert-state-map …

4
아직로드되지 않은 키맵에 키를 바인딩하는 방법은 무엇입니까?
내가 사용 use-package및 설치 패키지를 관리하기 위해 bind-key내가 좋아하는 사용자 정의 키에 할당 행동을. 나는 (예를 들어, 기본 이맥스 키 바인딩의 대부분을 무시 C-n된다 M-k, C-p된다 M-i),하지만 난 내 키 바인딩 방식을 재정의 다른 모드로 OK입니다. 그러나 때로는 키 바인딩을 유지하고 싶습니다. M-k기본 Gnus 또는 Helm보다 다른 것을 원합니다 . …

1
emacs가 키 업 / 다운 이벤트를 지원하지 않는 이유
AFAIK emacs는 keyup/keydown이벤트 만 지원하지 않습니다 keypressed. 결과의 예는 영역을 표시하려는 경우 먼저 표시를 설정 한 set-mark-command다음 점 주위를 이동하여 영역을 표시 할 수 있다는 것입니다. 텍스트를 표시하는 동안 Shift 키를 누를 필요가 없기 때문에 이것은 실제로 흥미로운 기능이지만 다른 편집기와 동일한 동작을하는 것이 바람직 할 수 있습니다. 이 질문은 …

3
org-babel을 사용하여 함수 호출 결과의 이름을 지정하고 재사용하는 방법
에서 org-mode함수, 변수를 정의한 다음 다른 변수에 첫 번째 변수에 대한 함수 호출 결과를 할당하려고합니다. 그러나 후속 함수 호출 에서이 새로운 변수를 사용할 수없는 것 같습니다. 함수 호출을 인라인하면 작동하지만 변수에 먼저 값을 적용하면 첫 번째 함수 호출에서 문제가 발생하는 경우 더 빠른 디버그가 가능하고 값 비싼 계산이 중복되는 것을 …

1
git repo의 큰 패키지가 안전한지 어떻게 확인합니까?
나는 다음과 같은 속성을 가진 emacs helm을 구체적으로 보고 있습니다. 그것은 커밋 수천 주로 한 명의 사용자가 관리합니다 관리자는 다른 프로필 (소셜 미디어 등)이 없습니다. 몇 번의 검색으로 찾을 수있었습니다. 적극적으로 관리되고 있습니다 (오늘) 텍스트 편집기에서 사용할 임의의 코드를 컴퓨터에 설치하려고하므로 검토 과정이 진행 중인지 확인하고 싶었습니다. "오픈 소스"라고 말하고 …

1
주요 모드를 처음로드 할 때 자동으로 열등한 프로세스를 실행하는 방법은 무엇입니까?
회사와 함께 Python (또는 Matlab)과 함께 작업한다고 가정 해 봅시다. 열등한 프로세스 회사 메시지없이 Completion needs an inferior Python process running 그러나 열등한 프로세스를 자동으로 실행하는 확실한 솔루션 (add-hook 'python-mode 'run-python) .py 파일을 열 때마다 새로운 파이썬 프로세스를 실행합니다 (Matlab에서 더 비쌉니다) 메이저 모드가 처음 실행될 때만 실행되는 후크가 있습니까? …

4
Elisp에서 문자열을 딥 카피합니까?
적절한 문자열이 있습니다. 원래 문자열의 속성을 유지하면서 더 많은 속성을 추가하기 위해 딥 카피를 만들고 싶습니다. 어떻게하면 쉽게 할 수 있습니까? 예 하나씩 평가 : (setq test-str-1 #(";; This `is' a test" 0 3 (fontified nil face font-lock-comment-delimiter-face) 3 9 (fontified nil face font-lock-comment-face) 9 11 (fontified nil face (font-lock-constant-face …
9 elisp 

3
use-package를 사용하여 elpy 로딩을 연기하려면 어떻게해야합니까?
:idle더 이상 물건을 연기하는 적절한 방법이 아닌 모든 사용 패키지 호출을 업데이트했습니다 . 현재 내로드 시간에서 가장 큰 타격 중 하나 elpy는 추가 모듈을 모두로드하는 것입니다. 현재 내 호출은 다소 기본적입니다. (use-package elpy :commands elpy-enable :init (elpy-enable) :config (progn (setq elpy-rpc-backend "jedi" elpy-rpc-project-specific 't) (when (fboundp 'flycheck-mode) (setq elpy-modules (delete …

1
좋은 하이라이트 얼굴을 정의하는 방법
사용 global-hl-line-mode하고 싶지만 내 테마 중 일부에 하이라이트가 부족합니다. 하나를 정의하는 일반적인 방법이 있습니까 (역색이 아님)? 구문 강조를 유지하고 싶습니다.
9 colors 

1
밝은 배경과 어두운 배경에 대해 사전 정의 된 얼굴을 재정의하려면 어떻게해야합니까?
set-face-attribute현재 테마의 배경이 밝은 지 어두운 지에 따라 전경의 두 가지 색상 중 하나를 선택하는 데 사용 하고 싶습니다 . 밝은 배경 테마에서 어두운 배경 테마로 또는 그 반대로 전환하면 전경이 자동으로 변경됩니다. 유스 케이스는 다음과 같습니다. 나는 stripe-hl-line다음과 같이 얼굴을 사용자 정의합니다 . (set-face-attribute 'stripe-hl-line nil :overline "gray" :underline …
9 faces 


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