Wie ist der Quellcode von GNU Emacs organisiert? Was sind die Hauptmodule und deren Funktionalität? Wo finde ich eine offizielle, aktuelle Beschreibung der Architektur und ihres
Wie ist der Quellcode von GNU Emacs organisiert? Was sind die Hauptmodule und deren Funktionalität? Wo finde ich eine offizielle, aktuelle Beschreibung der Architektur und ihres
Ich habe versucht, Emacs 24.4 über Homebrew mit dem folgenden Befehl zu installieren: brew install emacs --HEAD --use-git-head --cocoa --with-gnutls Es endete mit der Installation von Emacs 25. Ich konnte keine Informationen über die Roadmap von Emacs finden, aber da sich diese Version in der...
Jetzt, da Emacs in einem gitRepository (AFAIK) gespeichert ist, öffnet sich (zumindest für mich) die Tür, um Emacs als F / OSS-Projekt auf intelligente Weise zu erkunden und einen Beitrag zu leisten :) Das Problem ist, ich habe keine Ahnung, wie ich damit anfangen soll. CONTRIBUTINGweist den...
Was ist die einfachste Möglichkeit, Emacs so zu konfigurieren, dass nachgeschlagen werden kann, wo eine Funktion definiert ist? Ich möchte es in Emacs hervorheben und eine Tastenkombination drücken, um nach der Quelle der Funktion zu suchen. Können Sie auch herausfinden, wo eine bestimmte Funktion...
Angenommen, ich habe einen Emacs-Lisp-Puffer, der Folgendes enthält: (defvar foo 1) Wenn ich eval-last-sexpoder anrufe eval-buffer, fooist gebunden an 1. Wenn ich dann diesen Puffer bearbeite an: (defvar foo 2) eval-last-sexpund eval-bufferführe diese Zeile nicht erneut aus, es fooist also...
Ich bin Entwickler für ein Paket (ycmd), das von Spacemacs verwendet wird, und ich möchte auch versuchen, Spacemacs zu verwenden. Ich möchte, dass Spacemacs die "Entwicklungsversion" meines Pakets verwenden, dh diejenige, auf die ich lokal hacke. Was ist die beste / richtige Methode, um Spacemacs...
Ich habe versehentlich Folgendes ausgeführt: (unintern variable) wo variable‚s - Wert war nil. Wie komme ich nilzurück, ohne Emacs neu zu
Einige Code-Editoren wie Eclipse bilden automatisch übersichtliche Blöcke, wenn Sie mit der Eingabe eines mehrzeiligen Kommentars beginnen: Gibt es ein Paket oder eine andere Möglichkeit, dies auch in Emacs zu tun? Bearbeiten: Zur Verdeutlichung: Ich möchte keine Tastenkombination, die einen...
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Wir haben bereits...
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...
Beim Schreiben von Lisp-Codes stecke ich manchmal tief in einem verschachtelten Ausdruck und möchte nur die fehlenden schließenden Klammern einfügen. Im Moment füge ich sie nur ein, bis ich ein nicht übereinstimmendes Paren erhalte, aber es ist nicht sehr effizient. Gibt es einen Befehl zum...
In letzter Zeit war ich beeindruckt von den neuen / verbesserten Dingen, die in Emacs 25 enthalten sind. Dann fing ich an, über den gesamten Prozess dahinter nachzudenken. Ich möchte meine Gedanken mit Ihnen teilen. Immer auf dem neuesten Stand der Anfragen, viele Fehlerkorrekturen, Wartung,...
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...
Ich habe mit einem org-Exportmodul-Code gearbeitet, der einige ziemlich große und komplexe Listenobjekte umgibt. Es ist ziemlich mühsam, ein Objekt zu erkunden, indem Sie eine lange, mit Wörtern umschlossene, gedruckte Darstellung eines Objekts lesen oder iterativ Zugriffsmethoden in den...
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
Ich verwalte eine Reihe von elisp-Paketen (z. B. codesearch, emacs-ycmd, traad), die von der Möglichkeit profitieren, die von ihnen verwendeten externen Programme zu installieren, was einigen Benutzern Zeit und Mühe spart. Zum Beispiel wäre es mit codesearch.el schön, die Codesuchwerkzeuge...
Ich ändere die API meines Pakets ziemlich häufig, company-modeziehe aber jedes definierte Symbol (wie es sollte) in seine Vervollständigungen. Ich möchte nicht versehentlich einen ungebundenen Namen verwenden. Wie kann ich also alle Variablen und Funktionen aufheben, die beispielsweise mit ""...
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...
In GitHub finden Sie für ein bestimmtes Open-Source-Projekt häufig die Liste der gemeldeten Probleme und den geschätzten Zeithorizont, der für einen bestimmten Fix oder eine bestimmte Verbesserung berücksichtigt wird. Gibt es ein gleichwertiges Repository, in dem Feature-Anfragen und Fehler für GNU...
Es ist klar, dass nicht alle lokalen / benutzerdefinierten / persönlichen Pakete offiziell freigegeben werden sollten, und es wäre dumm, dies nur zu tun, um von der integrierten Unterstützung für die Paketverwaltung zu profitieren. Ich frage mich, wie Autoloads für lokale Pakete generiert und...