설치된 패키지로 빠르게 이동하는 방법


15

패키지 관리자 ( M-x package-list-packages) 에있을 때 설치된 패키지로 빠르게 이동하고 싶습니다.

이맥스 패키지

말 그대로 수천 개의 패키지가 available , installed 또는 built-in으로 표시되어 있지만 모든 탐색은 한 줄씩 나타납니다. 이것은 패키지 관리자에 대한 감독입니까, 아니면 기본 문자열 검색을 제외하고는 분명한 것을 간과하고 있습니까?


가 있습니다 . 또는 기능 Filter package list option을 눌러 호출 할 수 있습니다 . fpackage-menu-filter
Luke Shimkus

@ KingShimkus : 패키지 메뉴 필터가없는 것처럼 보이지만 emacs 24.3.1과 함께 제공되는 표준 패키지 관리자를 실행하고 있습니다.
Jeff Bauer

2
Emacs 패키지 시스템에서 편의성 또는 중요 기능이 누락되었거나 잘못되었다는 사실을 발견하면을 사용하여 개선을 위해보고하십시오 M-x report-emacs-bug. (이것은 버그뿐만 아니라 개선 요청을위한 것입니다.)
Drew

3
Jeff Bauer : Emacs 24.4로 업데이트하면 해당 f키 필터 기능을 사용할 수 있습니다.
phils

2
f상태가 아닌 키워드 만 필터링합니다.
dgt 화

답변:


10

나는 선택을 좁히기 위해 발생 (또는 더 구체적으로 helm-swoop )을 사용 하는 경향이 있습니다 .

그러나 기본 패키지 관리자의 기능을 확장하는 paradox 를 사용할 수도 있습니다 . 여기에는 S x정렬 옵션과 단일 키 다음 및 상태가 포함됩니다. 또한 자체 필터 옵션이 있습니다. 특히 f u업그레이드의 영향을받는 모든 패키지로 좁 힙니다.


3

그냥 사용하려는 경우 여기에 또 다른 옵션은의 completing-read(아마로 ido를 통해 ido-everywhere또는 ido-ubiquitous빠르게 패키지 목록의 설치 패키지 외부를 엽니 다)

(defun open-package ()
  (interactive)
  (let* ((packages (mapcar 'symbol-name (mapcar 'car package-alist)))
         (package (completing-read "Open package: " packages nil t)))
    (find-library package)))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.