Еще по Komodo: у меня он не умеет автокомплит с учетом структуры, смотрите например пример
function MyClass() {
this.method = function() {}
}
MyClass.prototype.protoMethod = function() {}
function blabla() {}
myVar = new MyClass()
myVar.... автокомплит
он, случаем, не предлагает blabla как вариант?