<p dir="ltr">DKit and the beta appear to be working nicely on sublime text 2</p>
<div class="gmail_quote">On 28 Jan 2014 12:02, "Brian Schott" <<a href="mailto:briancschott@gmail.com">briancschott@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
New DCD and DScanner betas are  ready for testing. The tags can be found here:<br>
<br>
<a href="https://github.com/Hackerpilot/DCD/tree/0.3.0-beta1" target="_blank">https://github.com/<u></u>Hackerpilot/DCD/tree/0.3.0-<u></u>beta1</a><br>
<a href="https://github.com/Hackerpilot/Dscanner/tree/0.1.0-beta1" target="_blank">https://github.com/<u></u>Hackerpilot/Dscanner/tree/0.1.<u></u>0-beta1</a><br>
<br>
DCD Changes:<br>
* Uptake new lexer/parser/ast code from DScanner<br>
* Add new --symbolLocation switch that instructs the server to return the<br>
  declaration location of the symbol at the cursor<br>
* Add new --doc switch that instructs the server to return any documentation<br>
  comments associated with the symbol at the cursor<br>
* Fixed #89: Template declarations not included in autocomplete<br>
* Fixed #88: Fully qualified names not working<br>
* Fixed #82: Unable to generate calltips for methods called on variables<br>
* Fixed #79: Unable to build with both DMD and GDC<br>
* Fixed #75: Vim plugin doesn't work?<br>
<br>
DScanner changes:<br>
* Now actually tagged with version numbers!<br>
* Implemented experimental --styleCheck option that will run some basic<br>
  static analysis checks on the files provided.<br>
** Warns when opCmp, toHash, toString, and opEquals are not const<br>
** Warns on implicit concatenation of string literals<br>
** Warns on catching the base exception types (i.e Exception, Throwable, etc)<br>
** Warns when the deprecated floating-point operators are used<br>
** Warns when the deprecated "delete" keyword is used<br>
** Warns when large enum constants such as array literals are created.<br>
** Warns when using old-style alias declarations (i.e. alias type identifier<br>
   instead of alias identifier = type)<br>
** Warns when using deprecated complex number literals.<br>
** Warns on empty statements (i.e. spare semicolons)<br>
** Warns when using large number literals without underscores<br>
** Warns on violations of the Phobos naming conventions (e.g. mixed case<br>
   package names, lowercase class names, etc)<br>
* Fixed many issues in the parser<br>
* Fixed issues with the AST dump not correctly printing several expression node<br>
  types<br>
* Rewrote lexer, parser, and AST code. The new lexer generator should be ready<br>
  for another Phobos review very soon.<br>
<br>
About DCD:<br>
<br>
DCD is the D Completion Daemon, a text editor and IDE-neutral autocompletion engine for the D programming language. DCD has plugins for several editors such as Textadept, Kate, Vim, Emacs, Zeus, and Sublime Text 3.<br>
<br>
About DScanner:<br>
<br>
DScanner is a Swiss army knife for D source code. It can perform various tasks such as<br>
* Source line of code counting<br>
* Import listing<br>
* HTML syntax highlighting<br>
* Syntax checking<br>
* Some basic static analysis<br>
* Generating CTAGS<br>
* Generating an outline of a D file<br>
* Dumping the AST of a D file into an XML file.<br>
<br>
P.S. Only the Textadept module has support for the new --symbolLocation and --doc switches. If you're one of the excellent people who wrote one of the other plugins, I'd appreciate your help adding support for these features to your favorite editor before a non-beta release is tagged.<br>

</blockquote></div>