August 26, 2003 first cut at Emacs mode for D | ||||
---|---|---|---|---|
| ||||
I've put a first cut at an emacs mode for D in the uploads section of http://dlanguage.netunify.com/38 The basic support is for most of the syntax and keywords and font-lock for highlighting. Some D-specific constructs aren't supported like nested comments (I've been wrestling with cc-engine.el to figure out how cc-mode parses comments -ugh!), but in general I've found it does a reasonable job with most of the sample files and phobos. Hopefully I'm not sucking up too much of the upload space. If I am I'll find another spot to park it. I also added an entry to that wiki for emacs. I've only tried it on Windows but I don't imagine linux emacs would have any problem. enjoy, -Ben Hinkle |
August 26, 2003 Re: first cut at Emacs mode for D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ben Hinkle | Cool :). Maybe put a line on the site about using (require 'd-mode) (setq auto-mode-alist (cons '("\\.d\\'" . d-mode) auto-mode-alist)) in ~/.emacs to auto load it Also I have (setq c-default-style "bsd") which seems to clash with the d-mode Error: File mode specification error: (wrong-type-argument listp "bsd") Charles "Ben Hinkle" <bhinkle4@juno.com> wrote in message news:bieabb$2mvr$1@digitaldaemon.com... > I've put a first cut at an emacs mode for D in the uploads section of > > http://dlanguage.netunify.com/38 > > The basic support is for most of the syntax and keywords and font-lock for highlighting. Some D-specific constructs aren't supported like nested comments (I've been wrestling with cc-engine.el to figure out how cc-mode parses comments -ugh!), but in general I've found it does a reasonable job with most of the sample files and phobos. > > Hopefully I'm not sucking up too much of the upload space. If I am I'll find > another spot to park it. I also added an entry to that wiki for emacs. I've > only tried it on Windows but I don't imagine linux emacs would have any problem. > > enjoy, > -Ben Hinkle > > |
Copyright © 1999-2021 by the D Language Foundation