D and TextMate
In combination with the Tango OS X package release I created a D bundle for TextMate. There is already a D bundle available from Macromates bundle repository, but it is extremely simple. I started out pretty simple too, but based the language parser on the Java parser.
However, I’ve been home reading Learn to Tango with D and after a while it started itching in my coding fingers – I re-wrote much of the TextMate bundle and it now has extensive support for all parts of the D language as well “knowledge” about all (non-private) exceptions, classes, structs and interfaces in the lastest version of Tango (0.99.6). What also might be considered a major improvement is the relatively vast number of helpers (snippets, command, templates). Click here for a list of the helpers. (as at the time of writing this) Integration with DSSS is supported through graphical build, run and clean commands. Inline documentation is handled as Javadoc thus writing comments in D makes use of all helpers exposed by the Javadoc bundle. This should probably be revisited in the future to comply with the exact specs of D’s version of inline documentation.
The D bundle for TextMate is now it’s own project. Download and install it directly:
svn co http://svn.hunch.se/rasmus/textmate/D.tmbundle/ open -a TextMate D.tmbundle
(Checking it out from the repository and importing it with TextMate)
If you like the color scheme in the screenshot above, why not grap a copy of it?!
svn co http://svn.hunch.se/rasmus/textmate/themes/ hunch-themes open -a TextMate hunch-themes/Hunch-Dark.tmTheme
Comment