Có thể tải Dired + tự động với gói sử dụng không?


8

Tôi đang cố gắng để thêm dired+để tôi init.eluse-packagenhưng tôi dường như không thể tìm thấy tên của dired+trên bất kỳ của kho gói (mứt, melpa hoặc ELPA).

Tôi đã có thể thêm dired+sau khi tải xuống thủ công và kích hoạt nó requirevà xác định vị trí với load-path.

Mã hiện tại trên init.el để tải dired+sau khi tải xuống thủ công:

;; ---- Dired + --------
;; Loads Dired+ Manually
(add-to-list 'load-path "~/.emacs.d/elpa/dired+/")
(require 'dired+)

Câu trả lời:


9

dired+đã rời khỏi kho lưu trữ MELPA và bây giờ bạn phải tải xuống thủ công từ EmacsWiki. Bạn vẫn có thể sử dụng use-packagevới gói đã tải xuống, như thế này:

(use-package dired+
  :load-path "~/.emacs.d/packages/dired+")

Một tùy chọn khác là sử dụng máy dired+nhân bản kho lưu trữ trong github, cùng với một công cụ như quelpa , cho phép bạn tìm nạp các gói trực tiếp từ kho lưu trữ:

(use-package dired+
  :quelpa (dired+ :fetcher github :repo "emacsmirror/dired-plus"))

1
Tùy chọn đầu tiên giả sử bạn đã tạo thư mục: ~/.emacs.d/packages/dired+/chứa dired+.eltệp. Tôi biết nó là ẩn, vì load-pathđề cập đến một đường dẫn cho các thư mục, nhưng chỉ trong trường hợp bất cứ ai đến đây và sao chép và dán nhanh chóng ... như tôi đã làm ...
nephewtom

Nếu bạn sử dụng use-packagevới straightthì (use-package dired+)là đủ.
Günter Zöchbauer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.