For a long time I have been thinking about how to get intellisence on Dynamicweb Template Tags. The other day I did a NodeJS app which stripped templates.dynamicweb.dk for template tags, generating an array of JSON template information.
This data now has been reused in an Extension for Adobe Brackets Editor. The extension is distributed to all users of that editor, it is free and IMHO rather cool! :-)
When you enter text a list of found tags with their context is shown to the right. When you click on a tag it is inserted into current file. The extension will wrap the tag according to the template type: HTML, XSLT or Razor.
If you have not yet tried the Adobe Brackets Editor you really should try it! It is SO cool! It is build using HTML, CSS, javascript and NodeJS. You can inspect the editor as a normal webpage, it has live reload, internally it uses Twitter Bootstrap (only version 2 for now) and much more. A lot of free cool extensions exists, most of which are free available on Github.com for inspection, and if you have ideas, request or errors you simply create an issue.
You can even be asked to do a pull request - that is you can help improving the code!
This editor is really one of the best I have seen since 1995! :-)
Enjoy!