Emacs

56
Wie erstelle ich eine robuste Python-IDE mit Emacs (als Texteditor)

Emacs ist ein hervorragender Editor - allerdings heißt es, "um zu programmieren, brauchen Sie zuerst eine IDE ". Wie würden Sie eine IDE in dem umfassend anpassbaren Emacs für PYTHON mit allen Funktionen der modernen IDE erstellen? Ich möchte in der Lage sein, Code effektiv zu debuggen,...

55
Grundlagen von Mehrfachcursorn

Ich habe kürzlich davon erfahren multiple-cursorsund es sieht aus wie ein sehr nützliches Paket. Ich habe die Dokumentation des Original-Repos durchgesehen , aber die Befehle erscheinen mir immer noch etwas dunkel. Ich habe mir dann das Video in Emacs Rocks! Angesehen, und das Video ist großartig,...

54
Bearbeiten Sie die Datei mit Superuser-Rechten

Wenn Sie Systemdateien bearbeiten müssen, ist es eine übliche Situation, dass Sie Emacs zuvor mit einem normalen Benutzer gestartet haben, sodass die Datei schreibgeschützt ist. Was kann ich tun, um Root-Rechte zu erlangen? Ich meine so etwas wie M-x sudoaus dired. Ich möchte Emacs nicht als...

53
Praktische Vorteile des neuen Ratgebersystems in Emacs 24.4

Emacs 24.4 wird mit einem neuen Hinweissystem ausgeliefert. In der NEWSDatei steht: ** Das neue Paket nadvice.elbietet leichtere Beratungseinrichtungen. Es ist geschichtet als: *** add-function/ remove-function, mit dem Code an jedem funktionsbehafteten Ort hinzugefügt / entfernt werden kann, z. B....

48
Debuggen eines eingefrorenen Emacs

Ich benutze mew für meine E-Mail. Ich muss TLS mit meinem E-Mail-Anbieter für SMTP verwenden. Beim Versuch, das aufzurufen, friert Emacs jedoch ein. Ich möchte diese Gelegenheit nutzen, um mehr über Emacs-Pakete zu erfahren. Wie würde ich dieses Problem beheben? Gibt es einen eingebauten Debugger...

47
Ändere den Upstream einer Filiale mit Magit

Wenn Sie mit Magit (mit P P) einen Zweig pushen und der Zweig keinen Upstream hat, fragt Magit Sie nach dem Namen des Zweigs, zu dem Sie pushen möchten. Das ist großartig. Sobald Sie den Upstream für einen Zweig eingerichtet haben, werden Sie von Magit nicht mehr gefragt, wohin Sie ihn verschieben...

46
OTF-Ligaturunterstützung in Emacs

PragmataPro ist eine Schriftart, die eine Reihe von Programmierligaturen enthält . Nach meinem Verständnis handelt es sich hierbei um OTF-Ligaturen (OpenType Face). Mir ist bekannt, dass Emacs das programmgesteuerte Ersetzen von Zeichenkombinationen (z. B. ->nach ⟶oder lambdanach λ) unterstützt....

46
Wie kopiere / verschiebe ich Dateien in Emacs Dired?

Im DiredModus kann ich mDateien markieren und Ran ein Ziel verschieben. Manchmal ist der Zielpfad zu lang. Gibt es bei geöffnetem Ziel in einem geteilten Fenster eine Möglichkeit, Dateien schneller zu verschieben? Wenn ich die beiden dired-Fenster auf dem Bildschirm sehe, habe ich die...

43
Wie kann ich eine bestimmte Revision einer Datei mit Magit öffnen?

Ist es möglich, eine bestimmte Revision einer Datei in Emacs mit Magit zu öffnen, ohne den aktuellen Zweig zu ändern? Ich habe einige lokale Änderungen an einer Revision vorgenommen, bei der die geänderten Funktionen durch Funktionen in einer anderen Datei ersetzt wurden. Ich möchte die alte...