Als «package» getaggte Fragen

Emacs enthält eine Funktion, mit der Sie problemlos Pakete herunterladen und installieren können, die zusätzliche Funktionen implementieren. Jedes Paket ist ein separates Emacs Lisp-Programm, das manchmal andere Komponenten wie ein Info-Handbuch enthält.



1
Entladen Sie ein ganzes Paket oder einen Bibliotheksbaum
Manchmal möchte ich anrufen unload-feature, um eine Bibliothek zu entladen ... und eine Bibliothek hängt davon ab ... und eine andere Bibliothek hängt von dieser Bibliothek ab ... Wie kann ich eine Bibliothek und alle davon abhängigen Bibliotheken entladen, ohne den Abhängigkeitsbaum manuell zu durchlaufen? Ein häufiger Anwendungsfall ist das …

2
Wie bestimmen Sie die Paketversion, die in Ihrem Paket benötigt wird?
Ich habe jetzt ein paar Pakete und im Abschnitt PackageRequires möchte ich alle Pakete, die ich benötige, darin ablegen. Es scheint, als ob es den Namen und die Version erfordert. Wo bestimmen Sie die Versionsnummer? Zum Beispiel habe ich (cl-lib "0.5"), aber wie kann ich am besten die Mindestversion bestimmen, …
9 elisp  package 


3
Codierungsfehler des Paketmanagers
Beim Ausführen package-list-packageswird der folgende Fehler angezeigt. These default coding systems were tried to encode text in the buffer ` *temp*': (iso-latin-1-dos (3242 . 37326) (3243 . 40165)) However, each of them encountered characters it couldn't encode: iso-latin-1-dos cannot encode these: 野 鳥 Wie kann ich die Standardcodierung für den …

2
Wie verwaltet emacs seine Pakete?
Ich habe auctex aus dem Ubuntu-Softwarecenter installiert und dann eine neuere Version von auctex aus emacs installiert. Ich habe dann das von Ubuntus Software-Center installierte Auctex deinstalliert. Ich habe festgestellt, dass der von emacs installierte nicht deinstalliert wurde. Wie verwaltet emacs seine Pakete? Gibt es keine Interferenzen zwischen Emacs und …
9 package 

2
Wie automatisiere ich die Installation von Paketen mit der .emacs-Datei?
Meine ~/.emacs( auf GitHub zu findende ) Datei lädt mehrere verschiedene Emacs-Pakete und ich möchte, dass sie automatisch installiert werden, sobald Emacs gestartet wird, sofern sie nicht bereits installiert sind. Auf diese Weise muss ich nicht jedes Paket manuell installieren, wenn ich mein Ubuntu 16.04-Betriebssystem erneut installieren muss M-x package-install. …


2
Wie kann ich ein Paket auf die schwarze Liste setzen?
Ich benutze company-modefür Vervollständigungszwecke. Aber irgendwie zieht sich auch immer ein Paket zusammen auto-complete, das kollidiert company-mode, da beide ein Popup mit Abschlusskandidaten anbieten. Ich möchte auf die schwarze Liste setzen auto-complete, da ich es nicht brauche. Wie kann ich das machen? Ich weiß, dass es eine Variable gibt package-pinned-package, …
8 package 

3
org-plus-contrib und org mit `require` oder` use-package`
Wie kann ich sicherstellen, dass ich org-plus-contribmit requireoder aus dem Organisationsmodus-Repository herunterlade und verwende use-package? Package.ellädt das Paket herunter, kompiliert alles und sagt dann, dass es nicht geladen werden kann org-plus-contrib. Dieser Thread auf der Mailingliste behandelt ein ähnliches, aber umgekehrtes Problem. Wenn ich jedoch platziere (use-package org ..., wird …


1
Wie kann ich wissen, welches integrierte Emacs-Paket benötigt werden muss?
Ich habe das Changelog für Emacs 24.4 ( C-hn) gelesen und versucht zu sehen, was die Datei-Benachrichtigungsfunktion ist. Ich habe versucht, C-hveine verwandte Variable zu verwenden, auto-revert-use-notifyaber es wurde nichts angezeigt. Ich habe dann im Emacs-Quellcode nach diesem Variablennamen gesucht und festgestellt, dass er in verwendet wurde lisp/autorevert.el. Danach (require …
8 package 


1
Wie soll ich json mit meinem elisp-Paket bündeln?
Ich möchte ein elisp-Paket verteilen, das json.el verwendet ( http://edward.oconnor.cx/2006/03/json.el ). Ich brauche dies, um für Versionen von Emacs zu funktionieren, auf denen json nicht vorinstalliert ist (z. B. OSX, das mit Emacs 22.1 geliefert wird). Gibt es eine empfohlene Möglichkeit für mich, ein Paket eines Drittanbieters wie json mit …
7 package 

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.