Als «package-development» getaggte Fragen



6
Wie kann ich ein Emacs-Paket patchen?
Ich möchte ein Paket ändern, testen und anschließend hoffentlich eine Pull-Anfrage stellen. Wie mache ich das sicher und effizient? Die Frage könnte sich zu weit gefasst anfühlen, ich werde die Antwort akzeptieren, die die folgenden Themen abdeckt: Ich würde erwarten, einen separaten Zweig eines Pakets zu installieren und in der …

4
So laden Sie nur eine Teilmenge der installierten Pakete
Ich bin auf einen Fehler gestoßen, der eine Interaktion zwischen mehreren Paketen beinhaltete. Um den Fehler zu melden, muss ich ein reproduzierbares Rezept bereitstellen, das das Problem veranschaulicht. Dies erfordert das Laden der entsprechenden Pakete, aber nichts anderes von meinem init und keine anderen Pakete. Wie geht das am besten? …


1
Umgang mit „Warnung: Zuordnung zu freien Variablen“, wenn bestimmte Bibliotheken aufgrund ihres Designs fehlen können
Byte-Kompilierung meines Modus: (defun dict-setup-expansions () "Add `dict-mode' specific expansions." (set (make-local-variable 'er/try-expand-list) (list #'dict-mark-article))) warnt: Warning: assignment to free variable `er/try-expand-list' Dies ist eine normale Situation, da er/try-expand-listsie in externa definiert ist. Bibliothek expand-regionunter http://elpa.gnu.org Meine Modusregistererweiterung zur expand-regionBibliothek, aber es ist in Ordnung, meinen Modus ohne expand-regionModus auszuführen …

1
Wie kommuniziere ich Paketänderungen an Repository-Benutzer?
Ich habe ein Paket für die Interaktion mit GRASS GIS-Prozessen, das auf MELPA verfügbar ist. Die Entwicklungsrate und die Anzahl der Benutzer sind beide recht niedrig, sodass keine Mailingliste oder formelle Kommunikation mit meinen Benutzern erforderlich ist. Ich habe jedoch gerade einige Änderungen an den Konfigurationsoptionen vorgenommen, die von meinen …


1
Elisp-Code validieren / fusseln
Derzeit benutze ich: (checkdoc) (byte-compile-file (buffer-file-name)) (package-buffer-info) um Elisp-Code zu validieren. Das bringt mir einige dumme Fehler und es ist einfach, sie zu beheben. Der beabsichtigte Code kann über die C-x h C-M-\ C-x C-s M-x vc-diffif-Datei unter VCS überprüft werden . Welche Methoden sollte ich verwenden, um Elisp-Code auf …


4
Suchen Sie nach Feedback / Bewertung des Emacs-Pakets?
Das ist eine meta-ish Frage, aber Google ist in diesem Fall nicht hilfreich. Gibt es standardisierte Gewohnheiten, wo / wie / ob man Feedback zu seinem (oder ihrem) neuen Emacs-Paket einholen sollte? Vor allem - vor der Veröffentlichung. Mein besonderer Fall ist, dass ich angefangen habe, längere und möglicherweise wiederverwendbare …

3
Manuelles Installieren eines Multifile-Pakets in "elpa /"
Wenn ich ein neues Paket schreibe, ist es großartig, dass ich seine Installation testen kann, indem ich es einfach ausstelle M-x package-install-from-buffer. Dadurch wird das Paket mit installiert package.el, so dass es untergeht "~/.emacs.d/elpa". Dies funktioniert jedoch nicht bei Paketen mit mehreren Dateien. Wie werden alle .elDateien im aktuellen Verzeichnis …
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.