Was ist eine einfache Möglichkeit, Pakete zu installieren?


7

Ich benutze MELPA bereits, diese Frage bezieht sich auf die tatsächliche Mechanik der Installation eines Pakets. Mein aktueller Prozess ist:

  1. M-x Paket-Liste-Pakete
  2. C-s name-of-package
  3. C-s genug Male, um auf dem tatsächlichen Namen des Pakets zu stehen, nicht nur auf einer anderen Instanz dieses Wortes.
  4. RET (Dies öffnet die Paketdetails in einem anderen Puffer, also ...)
  5. C-x o Wechseln Sie zum anderen Puffer
  6. down down C-e left um den Cursor auf das Wort "Installieren" zu setzen
  7. RET
  8. y RET

Ich würde gerne denken, dass es einen weniger umständlichen Weg gibt, die Schritte 4 bis 8 auszuführen (insbesondere Nr. 5 und Nr. 6). Ich weiß davon, M-x package-installaber ich lese gerne die Beschreibungen im *Packages*Puffer. Irgendwelche Tipps?


Sie können den Befehl verwenden, der package-installSie zur Liste der installierbaren Pakete auffordert, aus denen Sie das gewünschte Paket auswählen können. Die Erfahrung ist noch besser, wenn Sie vervollständigende Frameworks wie idooder verwenden helm.
Iqbal Ansari

2
Nur eine Anfängerfrage: In Schritt 6 wäre nicht genug Tabstatt down down C-e left?
Manatwork

Antworten:


11
  1. Es gibt einen package-installinteraktiven Befehl, der, wie der Name schon sagt, das Paket installiert, zu dem Sie aufgefordert werden.
  2. Falls Sie den Namen des Pakets nicht genau kennen, können Sie eines in weniger Schritten installieren. Drücken iSie im Puffer mit den verfügbaren Paketen auf das Paket, das Sie installieren möchten, und verarbeiten Sie dann xalle für die Installation markierten Pakete.

Im Allgemeinen können Sie feststellen, welche Funktionen in einem Emacs-Modus verfügbar sind, indem Sie drücken C-h m(wodurch Sie die Beschreibung des Modus erhalten, normalerweise mit den am häufigsten verwendeten Befehlen und Tastenkombinationen) oder C-h balle verfügbaren Tastenkombinationen auflisten. Im späteren Fall kann das Durchsuchen der Tastenkombinationen unter Verwendung des Modusnamens weitere Funktionen ergeben.


Ja! Ihr Punkt 2 ist genau das, wonach ich gesucht habe. Danke, und danke auch für den allgemeinen Tipp :)
Matthew Gilliard
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.