CodeRush Electric Editing plugin

Permalink 10:21:23 am
Categories: General

CodeRush Electric Editing plugin

Okay, after a while of fiddling around with different blog posts for different versions, I thought it would be better if the plugin had a central page with the download links, and links to various posts on the details. So I’ll keep creating blog posts when new versions are released, but the plugin will “live” on this central page.

Downloads

These are the downloads that are currently available. If you just want the latest and greatest, simply download the version on top of the list. For more information, see below.

CR_ElectricEditing-1.2.6.1.zip (22654 bytes), released 23/8/2011 6:35pm GMT
CR_ElectricEditing-1.2.5.1.zip (22657 bytes), released 4/3/2011 12:05pm GMT
CR_ElectricEditing-1.2.4.1.zip (22610 bytes), released 3/11/2010 10:30pm GMT
CR_ElectricEditing-1.2.3.3.zip (22817 bytes), released 1/10/2009 4:20pm GMT
CR_ElectricEditing-1.2.3.2.zip (22174 bytes), released 22/06/2006 3:47pm GMT
CR_ElectricEditing-1.2.3.1.zip (22244 bytes), released 5/08/2005 7:10pm GMT
CR_ElectricEditing-1.2.2.1.zip (22487 bytes), released 1/06/2005 5:35pm GMT
CR_ElectricEditing-1.2.1.1.zip (22200 bytes), released 31/05/2005 7:20pm GMT
CR_ElectricEditing-1.1.4.2.zip (18102 bytes), released 24/04/2005 11:30am GMT
CR_ElectricEditing-1.1.3.zip (17371 bytes)

Informational posts

And these are the blog posts I made about the plugin, in reverse chronological order:

Electric Editing compatibility update for CodeRush/DXCore 11.1.7
Electric Editing compatibility update for DXperience 10.2.5
Electric Editing now with VS 2010 support
New Electric Editing version compatible with DXCore 9.2.6
Electric Editing version 1.2.3.2 - Compiled against CodeRush 2.0.1
Electric Editing version 1.2.3.1 - Compiled against CodeRush 1.1.28
Electric Editing plugin 1.2 available - Introduction of delayed whitespace hinting and Emacs Scrolling
CodeRush Electric Editing plugin 1.1.4.2 available - A few bug fixes in this release
CodeRush Electric Editing plugin 1.1.3 available - This was the first version that was tested with VS 2005 beta 2
Electric Editing plugin updated - This post has some screenshots of the options dialog and some explanations of the functionality
CodeRush Electric Editing plugin - This is the first announcement of the first public version

42 comments, 6 pingbacks

Comment from: Dave Liden [Visitor] Email
Dave LidenSo, I have the 'new' version of CodeRush installed (1.18) and it looks like
at least on my system) it broke ElectricEditing. DXCore is listed as version 1.1.30
and CodeRush is listed as vewsion 1.18. The behavior shows up when attempting to
show the OptionsPageEditor.

Error is:
Message: Demand-loaded OptionsPage Editor\Electric Editing not set on package load.

Options Path: Editor\Electric Editing

Application/Object causing exception: DevExpress.CodeRush.Core
Method throwing exception: System.Type get_RealType()

Stack Trace...
at DevExpress.CodeRush.Core.OptionsPageType.get_RealType()
at DevExpress.CodeRush.Core.OptionsPageType.CreateInstance()

I've gotten used to the plugin and really miss it (many
thanks for your efforts).

If you have the time, could you help me locate the problem?

Dave...
05/23/05 @ 17:47
Comment from: Oliver Sturm [Visitor] Email
Oliver SturmI can't really tell you anything about that issue, because it looks like the CodeRush Core is doing something that fails, possibly with option settings. One thing you could try is to remove the ElectricEditing.ini from the path {systemdrive}\Documents and Settings\{username}\Application Data\CodeRush for VS .NET\1.1\Settings\Editor, or you could even try removing (or renaming) the complete Settings folder. I've seen this cure some curious problems in the past, so maybe it helps. Just to confirm: The current Electric Editing version certainly works for me with the newest CodeRush and Refactor! versions.

I'll post your question in the CodeRush newsgroup on the Developer Express news server and see if Mark (or someone) can come up with an idea about this.
05/24/05 @ 08:46
Comment from: Oliver Sturm [Visitor] Email
Oliver SturmI just noticed a very interesting thing that didn't catch my eye previously: I don't even have that CodeRush version you are referring to. Is that a special prerelease or something?
05/24/05 @ 14:06
Comment from: Dave Liden [Visitor] Email
Dave LidenIt was a pre-release to fix problems with the XPO installer but
it was officially released last week.
05/24/05 @ 18:11
Comment from: Dave Liden [Visitor] Email
Dave LidenAs to the suggested fix, the ini file you mention isn't in the appdata directory.
I'm guessing it's because the plugin fails to load. Maybe. I also removed the
settings directory but there was no change.

Dave...
05/24/05 @ 18:19
Comment from: Oliver Sturm [Visitor] Email
Oliver SturmHm, looking at newsgroup postings, it looks like an update should have been released a few days ago but is still in the pipeline. Maybe that's the one you are already using. I've asked about the version and your problem in the newsgroup and as soon as I get the newer installed myself I'll also have a look on my system.
05/24/05 @ 18:19
Comment from: Dave Liden [Visitor] Email
Dave LidenGeez. My apologies but the version 1.18 doesn't seem to be on the downloads
page. I had 1.18 for several days before the last batch of updates and
dutifully downloaded the official version - or whst I thought was the official
version. So, I'll take a shot at removing 1.18 and installing 1.17 -
since there was a new version of XPO as well. Maybe that issue was cleared up.

Dave...
05/24/05 @ 18:26
Comment from: Dave Liden [Visitor] Email
Dave LidenNew development. I downloaded the version of CodeRush marked 1.17.
Upon attempting to install it, I noticed that the installer banner
says it is version 1.18. I downloaded it again and it still says it is v 1.18.
I installed it and it is version 1.18.

{{{ ? }}}
dave...
05/24/05 @ 19:01
Comment from: Oliver Sturm [Visitor] Email
Oliver SturmIn my About dialog, with version 1.1.17 installed, CodeRush is listed at version 1.1.17. DXCore says 1.1.29. Maybe you didn't uninstall your version 1.1.18 before attempting the older installation? I don't know whether inplace downgrading is supported :-)
05/25/05 @ 08:39
Comment from: Dave Liden [Visitor] Email
Dave LidenI uninstalled both CodeRush and Refactor! and deleted the directories.
I didn't clean out the registry though. I should also reiterate that
the installer banner (displayed just prior to unpacking the cabs)
says that I am just about to install 1.1.18, the titlebar on the
dialog says the same thing.

Dave...
05/25/05 @ 14:39
Comment from: Oliver Sturm [Visitor] Email
Oliver SturmI'm sorry Dave, I can't tell you anything more about this right now. I've tried asking about the issue in the CR newsgroup, but I haven't received a reply up to now. I suggest you contact support@devexpress.com directly, maybe they'll be able to clear up the versioning issue for you. The usual request in the newsgroup is to contact email support for all kinds of installation issues, so this is probably your best bet. The other chance might be to wait for the official release of the next version, but apparently that has already been delayed by some very complicated problems and might be delayed even longer, and you can't be sure that the issue will go away with the new version alone.
05/25/05 @ 15:09
Comment from: Dustin Campbell [Visitor] Email
Dustin CampbellDave, this issue has been corrected in the latest release of CodeRush.
06/01/05 @ 14:36
ComputerZen.com - Scott Hanselman's WeblogMy GrokTalk - Ten Tools in Ten Minutes
06/09/05 @ 07:39
The Farm: The Tucows Developers' Hangout[.NET] Ten Tools in Ten Minutes [via Scobleizer] Scott Hanselman in his blog, Computer Zen, talks about his GrokTalk presentation at Microsoft's TechEd conference titled Ten Tools in Ten Minutes.
He's still waiting for the video of his presentation to be made
available, but in th...
06/13/05 @ 16:59
ComputerZen.com - Scott Hanselman's WeblogScott Hanselman's 2005 Ultimate Developer and Power Users Tool List
06/20/05 @ 03:53
Pingback from: Steve Eichert [Visitor]
Steve EichertScott Hanselman's 2005 Ultimate Developer and Power Users Tool List Source: http://www.hanselman.com/blog/PermaLink,guid,cbb7f3df-b9dd-4a4a-8cc6-83d87c117d26.aspx
Everyone...
06/20/05 @ 15:53
Jay Kimble -- The Dev TheologianSome DXCore Addins (I think all that exist) So I'm starting to look at DXCore from DevExpress (It's the same engine that CodeRush and Refactor! uses). ...
08/11/05 @ 16:35
Oliver Sturm’s weblog - Electric Editing makes The Daily Grind[...] If you haven’t seen my Electric Editing plugin, look here. [...]
10/06/05 @ 12:00
Comment from: John [Visitor]
JohnAfter installing DXCore and CR_ElectricEditing 1.2.3.1, I found that Ctrl+V would intermittently paste text from the clipboard. Unfortunately this is highly undesirable as I'm using the Emacs key mapping scheme in VS 2005 where Ctrl+V is mapped to PageDown. Any ideas why this add-in should cause this to happen?

Thanks,

John.
12/13/05 @ 10:23
Comment from: Oliver Sturm [Visitor] Email
Oliver SturmHey John, thanks for using Electric Editing. I'm sorry to say I have no idea whatsoever why my plugin should have anything to do with this behaviour you're seeing - Ctrl+V is of no concern to it.

I wonder if this is not a more general problem with DXCore. Have you used it with other plugins?

I'll test this if I have the time. Only I don't normally use DXCore alone, rather the complete package with CodeRush and Refactor!, so I'll have to set up a test VM for this.
12/13/05 @ 10:29
Comment from: Martha Turner [Visitor] Email
Martha TurnerI had the same problem, but my version of coderush electric editing is now working - thanks for the suggestions!
02/21/08 @ 00:17
Comment from: theperm [Visitor] Email
thepermhttp://community.devexpress.com/forums/p/80649/276119.aspx#276119

I have used this plugin for sometime with no problem but when I upgraded CodeRush to the latest 9.2.4 my editing experience took a turn for the worst. Linefeeds started ovccuring where they never before. I didn't have the time at first to try and figure out the causes. After some investigation today I have noticed that the CR_ElectricEditing plugin is not working correctly, rather it is working but it seems that its LineFeed options are not being respected.

unchecking any options like After SemiColon has no effect and always perfroms a linefeed

Does anyone else have the same experience and is this the correct place to mention this?
09/11/09 @ 20:13
Comment from: Oliver Sturm [Visitor]
Oliver SturmHi theperm,

Yeah, this is a good place to mention it :-)

I believe I have probably noticed the same issue the other day -- I saw something odd happening, but I didn't look into any details at the point and sort of forgot about it.

I'll have a look at this issue as soon as I can. Thanks for reporting it!

Oliver
09/11/09 @ 20:32
Comment from: Oliver Sturm [Member] Email
Oliver SturmAnother update on that options persistence issue. I have tracked down the problem to an issue in the DXCore itself. I have heard from our team that the problem is already reproduced and fixed by now, but the fix won't make it into the 9.2.5 release which is going to be out any time now. So 9.2.6 will be the one to look for -- hopefully soon!
09/14/09 @ 13:05
Comment from: Onder [Visitor]
OnderHi Oliver,

After having installed Visual Studio 2010 and DevExpress IDE Productivity Tools 10.1.1, I got an unhandled exception. Details of this exception is as follows;

Message: Unhandled Exception was thrown.
Type: DevExpress.CodeRush.Common.DXCoreUnhandledException
Source:
Target Site:

Call Stack:
at CR_ElectricEditing.ElectricEditingPlugIn.InvalidateAndRecalculate(CaretPosition oldPosition, CaretPosition newPosition) at CR_ElectricEditing.ElectricEditingPlugIn.ResetPositionsAndInvalidate()
at CR_ElectricEditing.ElectricEditingPlugIn.caretMovementTimer_Tick(Object sender, EventArgs e) at System.Windows.Forms.Timer.OnTick(EventArgs e) at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


OS Version: Win32NT, 6.0.6002.131072
VS Version: 9.0, Professional
DXCore Version: 10.1.1.0
3 installed add-ins:
NOT LOADED: TestDriven.Net 2.24.2554 Personal
LOADED: Gallio

Cheers
Onder
04/14/10 @ 13:12
Comment from: Oliver Sturm [Member] Email
Oliver SturmHi Onder,

Well, that's not good! On the other hand, I haven't tested this plugin with the new 10.1 release of CR yet, so I'm sure this is a problem new to that version. Seems like the info you see is less than useful ;-)

I'll forward this to the DX guys to see whether they think its their problem. I'll try to find time to look into it myself as well. Thanks for the report!

Oliver
04/14/10 @ 17:27
Comment from: theperm [Visitor]
thepermReally missing electric editing over in 2010 and coderush 10.1. You'd be a legend if you got this working again.
04/16/10 @ 18:15
Comment from: Joe [Visitor]
JoeIts now September 2010 ( 5 months since last post ), still really missing this - any chance you could either update it or release the code so we can? :) Much obliged!
09/04/10 @ 21:33
Comment from: Christopher Bradford [Visitor]
Christopher Bradford+1 on version for VS 2010 and CodeRush 10.x
09/10/10 @ 15:25
Comment from: Oliver Sturm [Member] Email
Oliver SturmHi guys,

oh dear... :-| I'll try to look into it ASAP, promise!
09/13/10 @ 11:17
Comment from: Christopher Bradford [Visitor]
Christopher BradfordNeed some help getting this working in VS2010 and CodeRush 10.x?
10/19/10 @ 15:37
Comment from: Daniel Lidström [Visitor]
Daniel LidströmHow to install with Visual Studio 2010 and DXCore 10.2:

1) Place the CR_ElectricEditing.dll assembly within C:\Users\your name\Documents\DevExpress\IDE Tools\Community\PlugIns.

2) Within Visual Studio, open the Options dialog using Ctrl-Alt-Shift-O.

3) Locate the plugin under Core>Plug-in Manager. Select the line and click load (green, at the top).

4) You now have some options you can configure under Editor>Electric Editing.

Good luck!
06/29/11 @ 14:43
Comment from: Oliver Sturm [Visitor]
Oliver SturmHi Daniel,

Thanks for the info - your step three shouldn't be necessary, however, unless you previously disabled the plugin at some point.

Oliver
06/29/11 @ 14:46
Comment from: Janez [Visitor]
Janez+1 on version for VS 2010 and CodeRush 10.x
09/19/11 @ 12:44
Comment from: Oliver Sturm [Visitor]
Oliver SturmJanez - the latest version should work with all current releases, as far as I'm aware. Do you still have problems? Then please specify more precisely, or send me an email. You are mentioning CodeRush 10.x - I guess that's a mistake? 11.1.x has been out for a long time and that's what I'm using at the moment.
09/19/11 @ 13:06
Comment from: Janez [Visitor]
JanezGreetings Oliver!

I am still on CodeRush 10.1.7. So I had CR Electric Editing v 1.2.4.1. installed. After installation of VS2010 SP1 plugin became the main reason for VS to crash each time opening it. Today I replaced plug-in dll with newly downloaded same version and it works as it should now.

Thanks for your rapid reply.
09/20/11 @ 07:02
Comment from: Oliver Sturm [Visitor]
Oliver SturmJanez- thanks for the update, good to hear everything works now! You may have come upon a "real" problem there, who knows - unfortunately, my time only allows me to move forward with releases and try to keep everything stable. Stuff like service packs and older versions don't usually get tested, I'm afraid to say. Always interested to hear about any issues though!

Thanks
Oliver
09/20/11 @ 09:35
Comment from: Brian McCord [Visitor]
Brian McCordI was wondering if you will be releasing a version of ElectricEditing for CodeRush 12.1.6.0. I just ran across your plugin and it looks interesting, but it looks as if it may not have been updated for a while. Is it still being updated?

Thanks,
Brian
08/27/12 @ 19:50
Comment from: Oliver Sturm [Visitor]
Oliver SturmHi Brian,

Thanks for asking. The plugin is not being updated for additional functionality, if that's what you're asking - I regard it feature complete. For new CodeRush or DXCore versions, I would certainly update it. But the plugin model of the platform is such that an update is not always required - actually, it's rarely required, seeing how the plugin goes back to 2004 and I can only remember maybe 5 times or so when an update had to made available for compatibility purposes.

So - it's entirely possible that I've missed some issue with the plugin and its compatibility with 12.1.6. If so, please describe what the problem is and I'll see about fixing it as soon as I can. Otherwise, I would assume that the version built against 11.1.7 still works fine with 12.1.6.

Thanks
Oliver
08/28/12 @ 08:55
Comment from: Brian McCord [Visitor]
Brian McCordWhen I put it in the community plugins folder located at My Documents\DevExpress\IDE Tools\Community\PlugIns, it appears not to do anything.

Looking at the plugin manager in CodeRush, the plugin shows Unknown for the Assembly Type, Unknown for the Evaluation Status and nothing under the Assembly Version. It also fails to load.

Have I installed it properly?

Thanks,
Brian
08/28/12 @ 13:42
Comment from: Oliver Sturm [Visitor]
Oliver SturmHi Brian,

I just checked with DXCore/CodeRush 12.1.6 installed in VS 2010, and the current 1.2.6.1 release of Electric Editing seems to load correctly for me. I specifically checked the plugins page you're referring to, and all the columns show useful and correct values, the assembly version shows correctly and the Load State is "Loaded". All property pages are also available.

Here's an idea: with another plugin of mine, some users have reported what we called the "Windows dll blocking" problem. As described here: http://www.paraesthesia.com/archive/2010/03/29/dxcore-plugins-may-be-blocked-by-windows-security.aspx

Perhaps this helps?

Cheers
Oliver
08/28/12 @ 16:10
Comment from: Brian McCord [Visitor]
Brian McCordThat was it! Thanks for the help.
08/28/12 @ 16:33
Comment from: theperm [Visitor]
thepermOliver, I think something happened with electric editing a version or two with coderush. The backspace and delete across lines feature is deleteing the next character it deletes to, basically is removes the whitespace plus a character that you don't want removed. Ive disabled all other plugins and can't think whats causing it other than some change in coderush. Im on coderush 12.1.9.0. Any ideas?
02/21/13 @ 21:52
Comment from: Oliver Sturm [Visitor]
Oliver SturmHi,

Well, I'm sure it's related to CodeRush - must be time for a new release again. I'll try to get round to it when I have time, but it's going to be a number of days I'm afraid. Feel free to remind me! Sorry about the trouble...

Oliver
02/21/13 @ 21:58
Comment from: theperm [Visitor] Email
thepermJust a reminder to see if you had a chance to look at this?
03/11/13 @ 20:15
Comment from: theperm [Visitor]
thepermjust to let you know upgrading coderush to 12.1.10 released 13th march resolved this so their last build must have screwed it up.
03/28/13 @ 12:44
Comment from: Oliver Sturm [Visitor]
Oliver SturmHi,

Thank you for letting me know, that's great news! I was not ignoring you intentionally... just too much on my plate unfortunately. Delighted to hear the problem has fixed itself for now!

Oliver
03/28/13 @ 13:39
Comment from: theperm [Visitor]
thepermSorry, might have jumped the gun a bit on that. It worked if i load VS with the plugin disabled and then load it the plugin manually, but after restarting VS it is misbehaving again. Obviously i must have had the plugin disabled before my coderush update, so had to manually load it and didnt bother restarting VS, so its still not working as it should. I need to renew my license to coderush to retry with the latest builds. I will update you when i do.
04/01/13 @ 16:44

Leave a comment


Your email address will not be revealed on this site.
(Line breaks become <br />)
(For my next comment on this site)
(Allow users to contact me through a message form -- Your email will not be revealed!)
Please complete the song title below. Hint: enter 's', 'a', 't', 'i', 's', 'f', 'a', 'c', 't', 'i', 'o', 'n'
antispam test

Enter your email address:

Search

Oliver
MVP logo
May 2013
Sun Mon Tue Wed Thu Fri Sat
 << <   > >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31