--
You received this message because you are subscribed to the Google Groups "CFML plugin for IntelliJ IDEA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfml-plugin-for-inte...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
This is probably more for the Jetbrains team hanging around on this list than a normal discussion thread, sorry.
I'm sure I'll regret this, but I've been thinking about making a barebones CFML plugin for IntelliJ. I was thinking it might somehow have a set of configuration details which indicated what tags and functions were available in various versions of CF and was easy to update. This configuration info would be used in the ID to highlight syntax and suggest values for tag attributes. Everything else, for the most part, would simply be a plain text editor that indented for you.I'm not sure how practical this is since I've never looked into writing an IntelliJ plugin, but I imagine creating a super simple plugin wouldn't be horrendously difficult. If open sourced, the community could maintain and enhance it as CF engines evolve.This would let us all keep using IntelliJ, which we all love, but we'd ideally have minimally good CFML support.Anyone want to pay for my time to do this? ;)
Doug Hughes
--
massive integration with the editor system
--You received this message because you are subscribed to the Google Groups "CFML plugin for IntelliJ IDEA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfml-plugin-for-inte...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Dave,I'm not entirely convinced that IntelliJ ever really had an "expert" creating their CFML plugin. My guess is that someone was assigned the task and they went and read the documentation and did their best. I suspect I may know the language better than that person.I'm curious about your comment, "it does have a whole lot of stuff that either you'd have to build or wouldn't be there". From my perspective, there's not a whole lot that the CF plugin does beyond syntax highlighting right now. There are basic refactorings to rename files or functions. I suppose there's also the view that shows functions and file structure. I don't personally find the code suggestions very useful in many cases. For example, it can't always resolve CFCs, includes, etc. Sometimes it can't even tell what values are in scope.From my perspective, the plugin gives me just enough syntax highlighting and attribute/argument suggestions to be a bit better than a simple text editor. IE, it's not so bad that it pushes me away from IntelliJ as a whole. If I were to meet that level of support while improving the code formatting and language feature support, it would be a big win for me personally.That said, projects like this are always more work than they seem on the surface. I'm probably crazy to even think about it.
Doug Hughes
On Wed, Jul 17, 2013 at 1:48 PM, Dave Merrill wrote:
Well huzzah for you!Do you think you're likely to build something better than the current IntelliJ plugin though? Yes it doesn't have all the current tags and functions, but it does have a whole lot of stuff that either you'd have to build or wouldn't be there.The other big question is what exactly Fedor meant by the "design mistakes" that were made long ago in the IntelliJ plugin. If someone working for them, with their knowledge and support close by, went so fundamentally wrong that it couldn't leverage later updates to the platform, I wonder how easy it'd be for you not to do the same.I suppose that depends on how forthcoming IntelliJ would be on the details of how to do it right. Which bumps up against the question of whether they're really going to keep on with this you-have-to-pay-for-it-and-it's-not-open-source but we're-not-going-to-actually-work-on-it strategy. Hard to understand how the market's too small to be worthwhile working on it, but the revenue from those few people is so important that it can't be open source so other people can.Just for the record, I know I sound a bit annoyed with IntelliJ, and I'm sorry for that. I really do appreciate how awesome IDEA is, and all the work that went into the CFML plugin. It's just a very frustrating situation.Dave Merrill
On Wednesday, July 17, 2013 12:28:37 PM UTC-4, Doug Hughes wrote:
I'm sure I'll regret this, but I've been thinking about making a barebones CFML plugin for IntelliJ. I was thinking it might somehow have a set of configuration details which indicated what tags and functions were available in various versions of CF and was easy to update. This configuration info would be used in the ID to highlight syntax and suggest values for tag attributes. Everything else, for the most part, would simply be a plain text editor that indented for you.I'm not sure how practical this is since I've never looked into writing an IntelliJ plugin, but I imagine creating a super simple plugin wouldn't be horrendously difficult. If open sourced, the community could maintain and enhance it as CF engines evolve.This would let us all keep using IntelliJ, which we all love, but we'd ideally have minimally good CFML support.Anyone want to pay for my time to do this? ;)
Doug Hughes
--
Does this mean it now can be used with the Community edition of IDEA? I don't care personally, because IDEA has such value for me, in a bunch of languages, but it'd be easier to get other people to at least try it if it was free.
Dave Merrill
--
--
You received this message because you are subscribed to the Google Groups "CFML plugin for IntelliJ IDEA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfml-plugin-for-inte...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
To unsubscribe from this group and stop receiving emails from it, send an email to cfml-plugin-for-intellij-idea+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--You received this message because you are subscribed to a topic in the Google Groups "CFML plugin for IntelliJ IDEA" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cfml-plugin-for-intellij-idea/CGSwIAehKN4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cfml-plugin-for-inte...@googlegroups.com.
Dave,
Probably we should extract some feautures and make an optional dependency on sql plugin. Sql part simply won't work in Community.Check Dart plugin.xml for details.<depends optional="true" config-file="dart-copyright.xml">com.intellij.copyright</depends> includes extensions and components from dart-copyright.xml if Copyright plugin is installed and enabled.Best,Fedor
2013/7/26 Dave Merrill>
This is all excellent, Fedor, thanks so much,to you and JetBrains.
--
The plugins is still a part of the Ultimate edition. All changes will be included in Ultimate builds.It's very simple to configure this project to develop the plugin. Please check this video. The only difference that you should choose CFML folder instead of Dart folder. ;-)
2013/7/26 Dave MerrillI'd be happy take a look at this, but I have to get set up for plugin developmen (which I've never done before) first, and I'm pretty weak in java.
--
--
You received this message because you are subscribed to the Google Groups "CFML plugin for IntelliJ IDEA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfml-plugin-for-inte...@googlegroups.com.
Hi guys, i'm just droping my version of the plugin for IntelliJ IDEA Community (eap 13 required) in case you just want to try it out withtout having to download/clean/compile it.I didn't have much time (at work) to put it together so it doesent have any SQL feature (except inside .sql file) or complex code completion (cfml standart methods and "local" scope work).
@Damon, will you make a pull request? ;-)@Doug, I think you didn't update the repo. Execute "git pull" in intellij-plugins folder. The latest sources have 3 arguments.
--
Fedor - you're 100% correct. Apparently I forked the repo on Github a while ago. I thought my local cloned repo was of JetBrains/intellij-plugins, but apparently it's not. So next chance I get I'll pull the latest updates from the correct repo and try again.
On Mon, Aug 19, 2013 at 5:23 AM, Fedor Korotkov <fedor.k...@gmail.com> wrote:
@Damon, will you make a pull request? ;-)@Doug, I think you didn't update the repo. Execute "git pull" in intellij-plugins folder. The latest sources have 3 arguments.
--
You received this message because you are subscribed to the Google Groups "CFML plugin for IntelliJ IDEA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfml-plugin-for-intellij-idea+unsub...@googlegroups.com.
IntelliJ IDEA builds contain all changes. Just use IntelliJ as usual.
You received this message because you are subscribed to a topic in the Google Groups "CFML plugin for IntelliJ IDEA" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cfml-plugin-for-intellij-idea/CGSwIAehKN4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cfml-plugin-for-inte...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "CFML plugin for IntelliJ IDEA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cfml-plugin-for-inte...@googlegroups.com.
Dave,I simply haven't had the time to put into this. I figured if I could get it to build I might be able to fix some of the things that annoy me. So far I haven't had any luck there. But I've only put a couple hours into it since it was open sourced. I'd plan to, of course, but I have to do it on my own schedule.Thanks,
Doug Hughes