I'm with you guys on keeping the "key features" list short, but lets consider what (I think) steve is saying...
When I copy from CE, where am I going to paste? Usually I'll be pasting back into CE, in which case I do NOT want it to paste any markup. HOWEVER... if I happen to be pasting into an email (or MS Word, or OO Writer, or anywhere else other than another editor -- and that's ruled out since after EE is released nobody will be using another editor anyway
), I always
prefer to keep the syntax highlighting. So... might we achieve both of these goals with the same copy/cut?
For a lot of my Oracle work, I use a commercial editor called TOAD (Tool for Oracle Application Developers). It does this very thing. Right now if I'm editing PL/SQL in CE and want to email a block of code, I will paste first into TOAD and then copy it back out so I'll obtain the highlighting. I'm not sure what format TOAD uses for the copy/cut (perhaps RTF?), but it definitely pastes nicely into emails and other programs. If you copy from TOAD and paste into a text-only target (like another editor or a plain text email), it pastes only the text (there are no traces of markup from the syntax highlighting). It works really seamlessly and flawlessly and it's one of those great "little" things that make you enjoy an editor.
Bottom line: I don't really care whether it is a "key" feature or a plugin--assuming our plugins can *replace* functionality and not just be added as menu items. In other words, I would like to be able to simply copy from EE and paste highlighted code into an email.