Your code is really great, titanandrews! Thank you for developing the script. I have been missing for active buffer sync feature in SlickEdit, too. And now the problem is completely solved.
And here is one very-very-very small peace of code that enables fully automatic "active buffer - project tree" sync while switching buffers (without any special user request):
_switchbuf_auto_showInProject()
{
showInProject();
}
The code is activated automatically when the event (_switchbuf_) occurs in SlickEdit.
Maybe somebody will find this small addon useful...