Ist es möglich, Dired + automatisch mit dem Use-Package zu laden?


8

Ich versuche, dired+meine init.elmit zu ergänzen , use-packageaber ich kann den Namen von dired+in keinem der Paket-Repositories (Marmelade, Melpa oder Elpa) finden.

Ich konnte hinzufügen, dired+nachdem ich es manuell heruntergeladen und mit aktiviert requireund den Speicherort mit definiert hatte load-path.

Aktueller Code auf init.el zum Laden dired+nach manuellem Download:

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

Antworten:


9

dired+hat links Melpa Repository, und jetzt müssen Sie downloaden es manuell von EmacsWiki. Sie können weiterhin use-packagemit einem heruntergeladenen Paket wie folgt verwenden:

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

Eine weitere Option ist die Verwendung eines dired+Repository-Spiegels in Github zusammen mit einem Tool wie quelpa , mit dem Sie Pakete direkt aus einem Repository abrufen können:

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

1
Bei der ersten Option wird davon ausgegangen, dass Sie das Verzeichnis erstellt haben, in dem sich ~/.emacs.d/packages/dired+/die dired+.elDatei befindet. Ich weiß, dass es implizit ist, da es load-pathsich um einen Pfad für Verzeichnisse handelt, aber nur für den Fall, dass jemand hierher kommt und schnell kopiert und
einfügt

Wenn Sie use-packagemit straightdann verwenden, (use-package dired+)ist genug.
Günter Zöchbauer
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.