I'm trying to understand this. So, KomodoEdit scans the wordpress directory on a server (could also be a remote directory?) and understands the php functions specific for Wordpress?

What about shortcodes?