Re-Starting CFEclipse development
January 9, 2008 ·
As I am sure a lot of people have noticed, I have been rather quiet on the CFEclipse development front. Well, I am now going to re-start the development of it, and wondered if people (that maybe read this blog) have any features they would really like to see in the next version.
This is a call to feedback for features, that is not bugs (so please dont put "I would really like to see the feature of not having a bug when... xyz"
So its over to you, I have a few features that are coming up, mainly some spring cleaning and changes to the UI.
Thanks for the feedback in advance!
Tags: cfeclipse · coldfusion








51 responses
1 Matt Graf // Sep 22, 2008 at 4:13 PM
2 Matt Graf // Sep 22, 2008 at 4:13 PM
3 joel // Sep 22, 2008 at 4:13 PM
4 Craig // Sep 22, 2008 at 4:13 PM
5 Jim Priest // Sep 22, 2008 at 4:13 PM
I wonder if Adobe will share the results of their IDE survery? :) I bet there are lots of good suggestions there!
Glad to see you back!!! :)
6 Ben Nadel // Sep 22, 2008 at 4:13 PM
7 Brian Kotek // Sep 22, 2008 at 4:13 PM
8 Tom Chiverton // Sep 22, 2008 at 4:13 PM
9 Erki Esken // Sep 22, 2008 at 4:13 PM
Also, proper support for spaces instead of tabs would be nice. That means convert from tabs-to-spaces (or vice versa), and all identation actions and above mentioned smart block paste inside indented line would work well when either spaces or tabs are used.
10 Anthony // Sep 22, 2008 at 4:13 PM
11 Mark W. Breneman // Sep 22, 2008 at 4:13 PM
@Mark, Source formatting, PLEASE... Maybe get Adobe to share their DW source formatting rules.
12 Jeff Gladnick // Sep 22, 2008 at 4:13 PM
Its no good for off-grid development, but it is nice to be able to sync your snippets up with cfsnippets.
13 dragonbait // Sep 22, 2008 at 4:13 PM
14 Jeff Gladnick // Sep 22, 2008 at 4:13 PM
15 Dan Vega // Sep 22, 2008 at 4:13 PM
16 Jeff // Sep 22, 2008 at 4:13 PM
I 100% agree with Anthony...that is the only thing keeping me in Homesite. If the FTP behaved exactly like Homesite's, I start switching over our whole development team to cfeclipse. A related behaviour that shold be addressed, when you dubble-click a file in FTP view, if the file is already opened, it shouldn't open another copy...it should jump you to your already-opened-document....again, like Homesite.
17 Henry // Sep 22, 2008 at 4:13 PM
framework view update to show the linked XML better.
18 noname // Sep 22, 2008 at 4:13 PM
19 Jamie Jackson // Sep 22, 2008 at 4:13 PM
20 Trond Ulseth // Sep 22, 2008 at 4:13 PM
Good to see you back in the saddle :)
One thing I wish for, but I'm not sure would be possible without changes to the underlying Eclipse, is support for BOM marks. I've earlier "ranted" about it: http://trond.ulseth.no/index.cfm/2006/12/15/CFEclipse-and-missing-BOM-marks
21 Dom // Sep 22, 2008 at 4:13 PM
Following on from this point, it would be great if there was a "Browse" button if you right-click "Edit this tag" when in a <cfinclude> tag.
22 Rafael // Sep 22, 2008 at 4:13 PM
23 Brian Kotek // Sep 22, 2008 at 4:13 PM
24 Tom Chiverton // Sep 22, 2008 at 4:13 PM
CF is Java too, so you might not need Adobe to do much (if all you want to do is compile a file).
25 Mark Drew // Sep 22, 2008 at 4:13 PM
ANY editor should be able to do introspection but it should NOT run the code. I might do a solution to this in a two fold way:
1) If there is ambiguity about which CFC a variable refers to, provide a way to resolve it for that file
2) you would show only the functions that are within that CF file (and inherited ones I guess)
That is it, no running code whilst typing thank you
26 Ron Stewart // Sep 22, 2008 at 4:13 PM
27 Javier Julio // Sep 22, 2008 at 4:13 PM
28 Tom Lenz // Sep 22, 2008 at 4:13 PM
I would also like columnar selection. It's not a big deal, because I don't need it that often, and when I do, I just use another editor that does it. But thanks for the tip Mark B. about columns4eclipse, I'll try that.
I don't know what intellisense is, but what I'd like is that if you put your cursor on a method, like cfcX.methodX, there'd be a key combo or a context menu item that would open x.cfc in the editor and put the cursor at methodX.
29 DeForrest // Sep 22, 2008 at 4:13 PM
I *would* like to see a behavior reinstated that's present for Eclipse 3.2
and not for v3.3. When you drag an image out of the navigator pane
to the CFEclipse editor window, it used to add an img tag with good
references.. width, height, etc. If you drug a cfm file, you got a nice link
to the file with location references. Now in both cases, it just views the
object in a new editor window. I miss this capability... :-(
30 Lola LB // Sep 22, 2008 at 4:13 PM
31 Goyuix // Sep 22, 2008 at 4:13 PM
32 Jeff // Sep 22, 2008 at 4:13 PM
<IMG SRC="pic.jpg" ALIGN="center">
I don't believe this is possible with CFEclipse.
thanks!
33 Jeff // Sep 22, 2008 at 4:13 PM
Code formating would be great and help out a ton. I would like to see the intellisense for Fusebox and the other Frameworks just come with the download of CFEclipse . It's always a pain to setup in eclipse.
Keep up the good work :)
34 Russ Johnson // Sep 22, 2008 at 4:14 PM
Something that I have been playing with lately in regards to coding is the textmate bundle for CF. Its not enough to get me away from CFEclipse, too many good plugins and a single environment is great! But there are some things that make coding in Textmate faster than coding in CFEclipse and Im not sure if you could implement or not. But the way the code hinting works, you can actually get it to output the entire tag with attributes for you, and then you can use the TAB key to jump between the quotes of the attributes. This makes coding without the mouse so fast!
I think this screencast shows the behaviour: http://www.cftextmate.com/?page_id=8
Thanks for the hard work!
35 Jim Priest // Sep 22, 2008 at 4:14 PM
Ideally it seems like it would be nice if you could use existing bundles within Eclipse but I haven't turned up anything on Google looking for this...
36 Jay // Sep 22, 2008 at 4:14 PM
Also a better way to remote copy over files from your local project to the remote server would be nice.
37 Tom Lenz // Sep 22, 2008 at 4:14 PM
I have a few ideas for features, don't know if they'd be of general interest though. In MS Word, the status bar can show a number telling you what page you're on. What about something similar for writing code, only the status bar shows you what method you're in? Or maybe what other kind of block you're in, like which case of a switch or which cfif section you're in.
Or what about a key stroke combo that would take you to the beginning of the next (or previous) method or block? Kind of like next word, but at a higher level.
38 John Farrar // Sep 22, 2008 at 4:14 PM
I would like to be able to add code hinting that wouldn't get overwritten if the core gets updated. Plugin style. Help files that worked as plugins would be great also.
How about snippets that upload to service, not just download? Snippet library 2.0?
It would be good to have (I hate saying this because CFE is my editor of choice after the CFStudio of days gone by... that was so programmable!) a more programmable CFE. (CFStudio had macros, buttons, and wildly functional .vtm files.) Granted, this is a wish list so this had to go in.
(Three is my quota at this time.)
39 Seth Feldkamp // Sep 22, 2008 at 4:14 PM
Code Folding
- allow more than 10 or however many tags can be folded.
- remember manually folded tags on a page, these are only folded while the page remains open.
- code folding doesn't always work right, often my cffunction tags are not folded at all
- add support for folding html tags, maybe javascript too?
Working Sets
I work in an environment where I am constantly leaving certain development projects to work on something more immediately important. I would like to be able to save the open files as a working set, and then a way to easily open all files in a working set. Also, I've had trouble deleting a working set (the definition, not the files).
40 Christine Davis // Sep 22, 2008 at 4:14 PM
41 AO // Sep 22, 2008 at 4:14 PM
42 Russ Johnson // Sep 22, 2008 at 4:14 PM
43 Tom Lenz // Sep 22, 2008 at 4:14 PM
> I would like to be able to save the open files as a working set,
> and then a way to easily open all files in a working set
Have you tried mylyn?
http://www.eclipse.org/mylyn/
44 Tom Lenz // Sep 22, 2008 at 4:14 PM
I think it would be nice to have selections work this way:
For words, when you hover over them, some kind of mark appears, maybe at the upper left hand corner of roughly the rectangle containing the word. If you click on that mark, you select the whole word. This would be faster than double clicking. You could then drag the word to where you wanted it or do whatever else you would normally do with a selected word. There might be even different selection marks, depending on whether you want to select whole or part of for example st.field_foo.
Similarly for entire lines. Instead of having to triple click, you could just click on a mark near the left edge somewhere.
Another thing I think would be helpful is smarter auto-completion with closing tags. Instead of just stuffing the closing tag right next to the opening tag, if there was a non white space after the opening tag or non white space on the next line, the closing tag would be inserted on the next blank line, indented to the same level as the opening tag.
45 Jordan // Sep 22, 2008 at 4:14 PM
Ex. <cfoutput>
blah blah
</cfoutput>
And when editing the first cfoutput, it may put in a duplicate </cfoutput> tag
46 JP // Sep 22, 2008 at 4:14 PM
47 James Buckingham // Sep 22, 2008 at 4:14 PM
So for example I could select either the one on my local machine or the one on our development server.
48 Edward Beckett // Sep 22, 2008 at 4:14 PM
Background Highlighting for CF Comments ...
As trivial as it sounds ...
I really like that feature ...
49 JP // Sep 22, 2008 at 4:14 PM
1. Most auto-close features cannot be turn off, even though the preferences appear to give you that ability.
2. The implementation is terrible. The feature needs to be smarter about when to close things.
I am always fighting the editor when I paste things like "#thisVar#" or anything with quotes around it, or when I simply type one of auto-close character at the end of something... when there's already a beginning character. These bugs make editing very frustrating, and because I spend 8 hours a day editing code, how nice would it be if I could just simply turn this feature OFF!!!! I truly miss using an editor that doesn't mess with your typing, or when it does, it does the right thing.
Personally, I think these bugs rise to the level of highest priority because 1) there is no workaround, and 2) these bugs affect every single CFEclipse user out there. I would like to see a maintenance release to at least respect the users auto-close settings in the preferences, giving me the ability to turn it off.
50 Jeff Gladnick // Sep 22, 2008 at 4:14 PM
51 JP // Sep 22, 2008 at 4:14 PM
http://groups.google.com/group/cfeclipse-users/browse_thread/thread/89e53d197290cbea#