«package» 태그된 질문

Emacs에는 추가 기능을 구현하는 패키지를 쉽게 다운로드하고 설치할 수있는 기능이 포함되어 있습니다. 각 패키지는 별도의 Emacs Lisp 프로그램이며 때로는 정보 매뉴얼과 같은 다른 구성 요소를 포함합니다.


12
서로 다른 시스템간에 패키지 동기화
다른 장소에서 emacs를 사용하고 있으며 어디에서나 비슷한 설정 및 패키지를 설치하고 싶습니다. 설치 파일에 버전 제어 저장소를 사용할 수 있다고 생각합니다. Prelude를 사용하기 때문에 그럴 것입니다 ~/.emacs.d/personal/. 패키지로 처리하는 방법을 모르겠습니다. .emacs.d/다른 시스템에서 emacs를 작성하여 거기에 나열된 파일을 설치하는 데 사용할 수있는 설치된 패키지 목록 이있는 파일 이 있습니까?

4
Emacs로 REST API를 테스트하는 방법?
앱을 만들고 있는데 API 끝점을 테스트하고 싶습니다. 특히 JSON 응답을 파싱하고 후속 테스트에 반환 데이터를 사용하는 경우 이맥스가 멋진 방법이 될 것이라고 생각했습니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
34 package 

2
MELPA가있는 경우에도 GNU ELPA가 필요합니까?
사람들이 MELPA에 최신 버전의 패키지가 있다고 말하고 있기 때문에 항상 혼란 스럽습니다.하지만 GNU ELPA가 MELPA의 하위 집합인지 아니면 둘 다 필요한지 확실하지 않습니다. 내가 묻는 이유는 패키지를 많이 실험하고 있으며 package-list-packages시간이 오래 걸리기 때문입니다. 나는 알고 package-list-packages-no-fetch있지만 가장 최근의 패키지 목록을 원합니다. 문제는 MELPA를 사용하고 MELPA와 GNU ELPA를 모두 사용하는 …

8
package.el 서명 확인 실패를 진행하는 방법
방금 ascii-art-to-unicodegnu 저장소 ( http://elpa.gnu.org/ ) 에서 설치하려고했습니다 list-packages. 다음과 같은 오류가 발생합니다. package--check-signature: Failed to verify signature ascii-art-to-unicode-1.9.el.sig: ("No public key for 474F05837FBDEF9B created at 2014-09-24T16:20:01+0200 using DSA") 패키지를 관리하기 위해 cask / pallet을 사용하고 있습니다. 내가 놓친 설정이 있습니까? 엘파에 대한 최근의 변화? emacs 24.4 시험판을 사용하고 있습니다.

2
패키지 초기화 : 잘못된 유형 인수 : arrayp, nil
emacs를 ac / c ++ editor로 진행하면서 패키지 설치 ~/.emacs를 melpa archives위해 연결하기 위해 파일 에 포함 할 다음 코드 행을 발견했습니다. (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/")) (package-initialize) 이 라인을 이맥스에 저장 한 후, 이맥스를 시작할 때 wrong type argument: arrayp, nil미니 버퍼 영역에 나에게 표시됩니다 내가 시도했을 …
29 package  start-up 


6
창 레이아웃 간 전환
사용자 정의 레이아웃을 구성한 다음 하나의 파일을 전체 화면으로 임시로 살펴보고 해당 레이아웃을 다시 원할 경우 수동으로 리플 로우해야합니다. 레이아웃을 저장하고 저장된 레이아웃을 전환 할 수있는 플러그인 / 코드 코드를 원합니다. 최신 정보 모두 감사합니다. 승자 모드를 사용하는 abo-abo 제안은 정말 좋으며 제로 타임에 작동합니다. wasamasa 는 내가 들어 본 …
24 window  package  frames 

4
MELPA를 통해 설치된 패키지를 다운 그레이드하는 가장 쉬운 방법
때때로, MELPA의 패키지 업데이트는 emacs의 일부를 손상시킬 수 있으며, 이런 일이 발생하면 이전 버전의 패키지를 사용하여 다시 되돌릴 수 있기를 원합니다. 지금은 두 가지 방법으로 할 수 있습니다. 휴지통으로 이동하여 파일을 삭제하도록 emacs를 설정했으며 패키지를 업데이트하면 이전 버전이 휴지통으로 이동합니다. 이전 버전을 검색하고에서 버전을 바꿀 수 있습니다 ~/.emacs.d/elpa. 기능을 깨뜨린 …

2
많은 패키지에도 불구하고 시작 시간을 어떻게 개선 할 수 있습니까?
TL; DR 엄청난 양의 패키지가있어서 시작 시간을 아프게합니다. 그럴 수 있다고 생각하지 않으면 계속 읽으십시오. 나의 Emacs 시작 시간은 매우 작습니다. 나는 사용하지 않고 use-package, autoload거의 모든 코드가 연기되도록 많은 후크와 s를 설정 했다. 실제로 모든 것이 미친 혼란처럼 보이지만 일반적으로 0.5 초 미만으로로드됩니다. 그러나 시간이 지남에 따라 시작 시간이 …

3
꼬치 모드를 사용하는 방법?
나는 현재 Emacs에서 꼬치 모드를 사용하기 위해 고심하고 있습니다. MELPA를 통해 꼬치 모드를 다운로드하여 설치 했으므로 모든 종속성이 제자리에 있어야합니다. 테스트 목적으로 boidsjs 데모를 다운로드하기도했습니다 . 열고을 boids.js입력 한 다음 M-xrun-skewer(URL로 브라우저를 엽니 다 http://127.0.0.1:8080/skewer/demo) 마지막으로 M-xskewer-mode(-> 꼬치 모드 사용)을 실행합니다. 그러나 브라우저에서는 아무 일도 일어나지 않습니다 . 내가 도대체 …

3
각 패키지를로드 경로에 추가해야하는 이유는 무엇입니까? (또는 init 파일에 'package'필요) 문제
패키지 메뉴에서 패키지를 설치할 때마다 requireinit 파일에서 패키지를 시도 하면로드 경로에 수동으로 추가하지 않으면 오류가 발생합니다. (add-to-list 'load-path "/home/nick/.emacs.d/elpa/use-package-20141220.1645") (require 'use-package-autoloads) (require 'use-package) 지루하다. 그리고 일반적으로 패키지 경로에는 버전 번호가 포함됩니다. 패키지가 업데이트 된 경우로드 경로를 수동으로 편집해야합니다. 이것을 자동화하는 방법이 있습니까?

2
use-package에서 init와 config의 차이점
다음과 같은 구성이 있습니다. (use-package html-mode :mode "\\.html\\'" :config (progn (add-hook 'html-mode-hook 'turn-off-auto-fill))) 이제 HTML 파일을 방문 할 때 해당 파일 auto-fill이 꺼져 있지 않은 것을 관찰했습니다 . 내가 사용하지만 :init대신에 :config, auto-fill꺼집니다. 내 질문은 언제 명령이 :config실행됩니까?

2
package.el을 사용하여 설치 및 업데이트하지만로드 및 구성을위한 use-package
최근에 대해 알게 된 후에 use-package구성을 이식하기로 결정했지만 package.el패키지 설치 및 사용의 편리 성을 포기하는 것을 꺼려했습니다 . use-package와 결합하기가 약간 까다 롭습니다 package.el. 나는 일반적으로 사람들 use-package이 package.el시스템 과 결합하는 방법을 배우는 데 관심이 있지만 더 구체적인 질문은 계속 읽으십시오. 내가 원하는 것은 다음과 같습니다. 패키지 관리자가 패키지를 설치하여 …

2
구성 파일에서 with-eval-after-load를 언제 사용해야합니까?
구성 파일을 살펴보고 정리를 원했습니다. 내 이해 with-eval-after-load는 관련 패키지가로드 된 직후 해당 본문이 평가된다는 것입니다. 구성 파일을 정리하고 더 많이 분할하는 동안 모든 패키지 구성을로 묶고 싶었습니다 with-eval-after-load. helm및에 대한 구성을 묶을 때까지 모든 것이 예상대로 진행되었습니다 helm-projectile. 여기 내가 염두에두고있는 것이 있습니다 ( lisp / init-helm.el ) : …

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