Derokorian;11037587 wrote:Well I use both Komodo Edit and PHPStorm. I use PHPStorm to manage projects and such, and Komodo Edit for quick one offs and such. I like them both very much, and while I may not use both of them every single day, I certainly use both of them every week.
I really like Komodo because I can do both projects and quick one offs. I've always been meaning to try PHPStorm. But a deal breaker for me: Can you customize the colour-coding of the syntax highlighting in PHPStorm?
traq;11037597 wrote:I have the 8.5.3 release - I haven't noticed any problems…? what sort problems did you run into?
In all versions prior to 8.5.x, the code intelligence worked nearly flawlessly. I'd say ~95% of the time. Start typing a function, and the list appears. Open the bracket, and the PHPDocs appear, showing you everything you need to know about the function (or class, etc.). Ctrl-left click on something and it opens the file and brings you to the definition. You get the idea. The drop-down list, suggestions, etc. worked great and one of the things that attracted me to Komodo in the beginning.
Then 8.5.0 was released. One of the things they boasted was that the code intelligence was being moved to its own process, so it should be even faster/better. Great! Except now all the things I listed above don't work 99% of the time. If you start writing a function for example, it will sometimes list the built-in PHP functions, but will never list my user-defined functions. And I work with WordPress 95% of the time at work (inb4wordpresshate) so there are hundreds of user-defined functions that my daily work life depends on. So now all the functions and classes that I expect to appear, don't. No code intelligence of any kind. It will sometimes work on the very first time (like when I open the project, open a file, and let it do its initial scan).
I keep the project file in the base directory, made sure it's traversing enough subfolders for the code intelligence (even though that was never a problem before), etc. but nothing makes it work. It just doesn't work anymore. And it's not just my set up. My coworkers are running into the same problems. If I create my own personal website with my own codebase, it seems to work okay. I guess WordPress's codebase is just too big? I don't know.
I'm not the only one either:
http://bugs.activestate.com/show_bug.cgi?id=100415
http://bugs.activestate.com/show_bug.cgi?id=101185
First link is a user experiencing the issue after upgrading. Apparently uninstalling and reinstalling completely should fix it. The user never really responds, but I can attest (that for me at least) it doesn't.
The second link is a user experiencing the issues in the 8.5.x branch with CodeIgniter. It seemed to be solved with a simple checkbox (though it is a little ambiguous), but I have checked a thousand times that that checkbox is checked (it is by default anyway). I've been through every menu, every setting. Every day now I have to cancel the update dialog that comes up. I've been doing that at home (I do enough WordPress work at home that it will be very detrimental) as well.
I don't know. It just stopped working for me after 8.0.2. Maybe I am just cursed.
Oh, and it's not just PHP. Same issues with CSS and JavaScript as well. I think there were some problems with HTML attributes but I don't remember. I'm loving the old version too much to remember. 🙂
/endrant