2012-07-24 7 views
7

Ich googelte eine Weile, leider fand ich, dass der Emacs-Modus für d nicht für eine lange Zeit aktualisiert wurde. Für erfahrene D-Programmierer, welchen Emacs-Modus benutzen Sie?Emacs Unterstützung für D Sprache

+0

Ich bin eine neue Bie zu D Programmiersprache, aber in vielen anderen Sprachen erfahren. Danke für jede Hilfe im Voraus – bobzhang

+0

Ich werde diese Frage schließen, da zu meinem begrenzten Wissen gibt es keine anständige Emacs Unterstützung für D. – bobzhang

Antwort

5

Sie finden (fast) alle "EMACS as D editor" Antworten auf this page.

+0

Ich fand die Emacs-Unterstützung war sehr schlecht, auch die Compiler-Fehlermeldung kann die Quelle nicht direkt finden :-( – bobzhang

+0

Ich kann KDevelop empfehlen, es hat keine echte D-Integration (zB Codevervollständigung basierend auf bereits geschriebenem Code, keine Analyse), aber es hat eine einfache und saubere Schnittstelle und eine wirklich gute GDB Integration (zB eine Variable schweben und den Inhalt anzeigen). Wenn Sie eine IDE mit der richtigen Code-Vervollständigung und nützlicheren feautures wollen, sollten Sie einen Blick auf [Mono-D] (http://mono-d.alexanderbothe.com/) werfen. – dav1d

+0

@bobzhang - Wenn es so ist, wie Sie sagen, Dann ist es eine perfekte Gelegenheit für Sie, sich wieder in die D + EMACS Community einzubringen, indem Sie die EMACS D Integration verbessern! :) – DejanLekic

7

Ich habe lange mit dem von Dejan erwähnten d-mode.el gearbeitet und finde es adäquat. Wenn Sie Möglichkeiten finden, es für Ihre Bedürfnisse zu verbessern, wäre ich Ihnen dankbar, wenn Sie es mich wissen lassen, damit ich sie zurück in die herunterladbare Version mit Kredit bringen kann. Vielen Dank!

1

Ich sammelte alle Varianten des Emacs D-Modus ursprünglich von William Baxter und erstellt einen Bazaar-Zweig auf Launchpad, siehe https://code.launchpad.net/emacs-d-mode. Es ist bekannt, dass es sowohl mit Emacs 24 als auch mit Emacs 23 funktioniert. Die Verwendung eines DVCS zur Verwaltung dieses Codes scheint weitaus sinnvoller zu sein als der Einsatz von Code und Patches auf Wikis!

Verwandte Themen