This is must have extension for Java Script developers who are used to C#/VB code. I needed something like this badly. It would have been better if the shortcut key CTRL+ M + O to collapse outline worked with it too. It would have been awesome.
This is great a addition to my personal view of the "king of IDEs". It's one of those "why haven't other tools done this, its so mind numbingly obvious" pet peeves, that finally gets resolved...by Visual Studio no less!
I saw the "fix" to make the para extension make intellisense case sensitive - I find this horribly annoying. Without the Para extension installed, if I have a dom element, I can type domEl.parentn and it'll match on parentNode so I can just hit Tab to complete. As someone that uses the MicrosoftAjax library, it is very time consuming to have to go back and constantly fix typos to get auto complete to work (I typically end up typing Sys.UI.DOm the first time - which makes it not find a match).
Various crashes all the time, but this is reproducable using Teleriks JustCode in my aspx to generate the asp.net event handlers in the code behind (something new in an internal build).
Reliably crashes VS2010
<source>Editor or Editor Extension</source>
<description>System.NullReferenceException: Object reference not set to an instance of an object.
at JScriptPowerTools.Shared.VsServiceManager.GetService(ITextBuffer buffer, Guid serviceGuid)
at JScriptPowerTools.Shared.VsServiceManager.GetScriptColorizer(ITextBuffer buffer)
at JScriptOutliningExtension.OutliningTaggerProvider.CreateTagger[T](ITextBuffer buffer)
at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.GatherTaggers(ITextBuffer textBuffer)</description>
I have installed JScript Editor Extensions and I can see them in Extension Manager in Visual Studio 2010 Prof with SP1 but it seems that they do not work. Do I need to perform any additional configuration to get it to work? Any additional steps ?
The extensions should appear in the Extension Manager (under the Tools menu). You should immediately see that brace matching, outlining and identifier highlighting is working. For the <para /> tag support in jQuery, you'll need to use a vsdoc file that contains those tags, as the vsdoc files that ship with Visual Studio and are on the MS CDN do not contain these tags. You can grab a vsdoc file that contains <para /> tags for jQuery 1.5 from http://files.damianedwards.com/jquery/jquery-1.5-vsdoc.js