On 12 November 2013 00:24, Lex Trotman elextr@gmail.com wrote:
[...]
I've "moved on" to PhpStorm due to the failing "indexed project" support of Geany. Still miss the simplicity, and speedy interface, but I had to switch to do my job better. I'd vote for better/faster indexing (and scopes).
I'm still following the mailinglist for sentimental reasons ;)
Hi again Harold,
Its rare to hear from ex-users. So any input could be a useful different perspective.
By "index" I assume you mean symbol parsing?
Hey Lex,
Yes, I meant symbol parsing. PhpStorm even has contextual symbol parsing, so it knows what variables, functions, methods, etc are available in a certain scope. Pretty fancy; some might even say it's way too much.
PhpStorm also supports * Undeclared variables (even potentially unreachable variables!) * Unused variables * Unreachable code * And lots more like these!
I quit using Geany because starting (or exiting) it with a Drupal project opened took about 8(?) minutes to open, without any feedback. PhpStorm indexes (multi-threaded) in the background and starts semi-fast (it's still Java).
I'm not expecting Geany to incorporate these way too advanced features, but multi-threaded background indexing seems like a must have to compete with the "big boys".
Cheers!
Harold