Questions about autosuggest

Nico den Boer <[email protected]> Thu, 25 Apr 2013 23:40:25 -0700 (PDT)
Newsgroups gmane.comp.ide.komodo.general
Message-ID <[email protected]>
--1893693950-418943397-1366958425=:46744
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

As I wrote earlier:=0A=0A=0A<quote>=0AI'm evaluating Komodo Edit, version 8=
.0.1, build 12353, platform linux-x86_64.=0A=0AFor HTML and CSS it works wo=
nderful. It is the best editor I have seen so far.=0A</quote>=0A=0AI have r=
edefined the key bindings to fit my preferences (tried to have roughly the =
same settings as Kate in KDE). Attached my scheme.=0A=0ALike many other pro=
grammers I use Autosuggest and Code completion to speed up coding. To me it=
 is an essential and the most important feature of any editor / IDE.=0A=0A=
=0AThere are 3 steps important. With 2 of them Komodo does not work yet as =
I hoped:=0A=0A1) If you are typing the name of a variable, then 'Word sugge=
st' (I call it Autosuggest) should be able to quickly provide information w=
hich variables are available, starting with a certain string. Example:=0Apr=
oduct_id=0Aproduct_description=0Aproduct_price=0A=0AApproaches:=0A=0A- In I=
DE's am used to a situation where I can type prod and then press ctrl-space=
, which pops a dialog with those three options. Then using up and down arro=
w followed by enter I can make a choice.=0A=0A- In the Linux console one ta=
b is enough to complete the whole word if there is 1 options. If more, I ca=
n press tab 2 times to see a list and then continue typing enough character=
s followed by a tab to complete the word.=0A- In Komodo I can press ctrl-sp=
ace to cycle through the options. In contrary to the previous 2 approaches =
this does not provide an instant insight in / overview which variables are =
available.=0A=0AQuestion:=0AIs there any way (for Komodo users) to change t=
his behavior to make it look more like the other approaches?=0AOr, what sho=
uld I do to have a fast-working approach which provides instant overview li=
ke I described?=0A=0A=0ADuring this phase Komodo cycles trough all variable=
s which are defined somewhere in the whole file instead of variables define=
d so far. It means that the user will see irrelevant information, which imp=
lies the risk of making a mistake (choosing a variable which is not instant=
iated yet).=0A=0AQuestion:=0A=0AIs there any way (for Komodo users) to chan=
ge this behavior so Komodo will only show variables defined earlier in the =
module or function definition?=0A=0A=0A2) After typing the name of a class =
instance followed by a dot, a dialog pops with the names of available metho=
ds. This works as expected.=0ASuggestion: This dialog could also be used fo=
r the Autosuggest for variables.=0A=0A3) Once a method is chosen, it is pos=
sible that it should be corrected. Example=0A=0A=A0=A0=A0=A0=A0=A0=A0 user =
=3D User()=0A# user had the following 2 methods:=0A=A0=A0=A0=A0=A0=A0=A0 us=
er.check_password()=0A=A0=A0=A0=A0=A0=A0=A0 user.check_black_list()=0A=0ASu=
ppose I accidently chose check_password and now want to change it to check_=
black_list.=0AInstinctively I go with the cursor to check_| and then press =
ctrl-space to use autosuggest to chose check_black_list. However, when I do=
 that nothing happens ;)=0A=0AQuestion:=0AIs there any way  (for Komodo use=
rs) to change this behavior?=0A=0AOf course, as a new user, I do not fully =
understand Komodo yet. So any tip would be welcome.=0A=0AKind regards,=0ANi=
co=0A
--1893693950-418943397-1366958425=:46744
Content-Type: application/octet-stream; name="nico.kkf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="nico.kkf"

dmVyc2lvbiAzNQpiaW5kaW5nIGNtZF9sZWZ0IExlZnQKYmluZGluZyBjbWRf
c2VsZWN0Q2hhclByZXZpb3VzIFNoaWZ0K0xlZnQKYmluZGluZyBjbWRfaGlz
dG9yeUJhY2sgQWx0K0xlZnQKYmluZGluZyBjbWRfd29yZExlZnQgQ3RybCtM
ZWZ0CmJpbmRpbmcgY21kX3NlbGVjdFdvcmRMZWZ0IEN0cmwrU2hpZnQrTGVm
dApiaW5kaW5nIGNtZF9iYWNrU21hcnQgQmFja3NwYWNlCmJpbmRpbmcgY21k
X2JhY2sgU2hpZnQrQmFja3NwYWNlCmJpbmRpbmcgY21kX3JpZ2h0IFJpZ2h0
CmJpbmRpbmcgY21kX3NlbGVjdENoYXJOZXh0IFNoaWZ0K1JpZ2h0CmJpbmRp
bmcgY21kX2hpc3RvcnlGb3J3YXJkIEFsdCtSaWdodApiaW5kaW5nIGNtZF93
b3JkUmlnaHQgQ3RybCtSaWdodApiaW5kaW5nIGNtZF9iZWdpbm5pbmdPZldv
cmRFeHRlbmQgQ3RybCtTaGlmdCtXCmJpbmRpbmcgY21kX2VuZE9mV29yZCBD
dHJsK0UKYmluZGluZyBjbWRfbmV3bGluZUV4dHJhIFNoaWZ0K1JldHVybgpi
aW5kaW5nIGNtZF9uZXdsaW5lIFJldHVybgpiaW5kaW5nIGNtZF9uZXdsaW5l
QmFyZSBDdHJsK1JldHVybgpiaW5kaW5nIGNtZF9uZXdsaW5lU2FtZSBDdHJs
K1NoaWZ0K1JldHVybgpiaW5kaW5nIGNtZF9saW5lUHJldmlvdXMgVXAKYmlu
ZGluZyBjbWRfbGluZU5leHQgRG93bgpiaW5kaW5nIGNtZF9zZWxlY3RMaW5l
TmV4dCBTaGlmdCtEb3duCmJpbmRpbmcgY21kX2xpbmVTY3JvbGxEb3duIEN0
cmwrRG93bgpiaW5kaW5nIGNtZF9saW5lU2Nyb2xsVXAgQ3RybCtVcApiaW5k
aW5nIGNtZF9zZWxlY3RMaW5lUHJldmlvdXMgU2hpZnQrVXAKYmluZGluZyBj
bWRfcGFnZURvd24gUGFnZV9Eb3duCmJpbmRpbmcgY21kX3NlbGVjdFBhZ2VE
b3duIFNoaWZ0K1BhZ2VfRG93bgpiaW5kaW5nIGNtZF9wYWdlVXAgUGFnZV9V
cApiaW5kaW5nIGNtZF9zZWxlY3RQYWdlVXAgU2hpZnQrUGFnZV9VcApiaW5k
aW5nIGNtZF9ob21lIEhvbWUKYmluZGluZyBjbWRfc2VsZWN0SG9tZSBTaGlm
dCtIb21lCmJpbmRpbmcgY21kX2RvY3VtZW50SG9tZSBDdHJsK0hvbWUKYmlu
ZGluZyBjbWRfc2VsZWN0RG9jdW1lbnRIb21lIEN0cmwrU2hpZnQrSG9tZQpi
aW5kaW5nIGNtZF9lbmQgRW5kCmJpbmRpbmcgY21kX2RvY3VtZW50RW5kIEN0
cmwrRW5kCmJpbmRpbmcgY21kX3NlbGVjdEVuZCBTaGlmdCtFbmQKYmluZGlu
ZyBjbWRfc2VsZWN0RG9jdW1lbnRFbmQgQ3RybCtTaGlmdCtFbmQKYmluZGlu
ZyBjbWRfc2VsZWN0QWxsIEN0cmwrQQpiaW5kaW5nIGNtZF9ibG9ja1NlbGVj
dCBDdHJsK0IKYmluZGluZyBjbWRfY29weSBDdHJsK0MKYmluZGluZyBjbWRf
Y29weSBDdHJsK0luc2VydApiaW5kaW5nIGNtZF9jdXQgQ3RybCtYCmJpbmRp
bmcgY21kX3Bhc3RlIEN0cmwrVgpiaW5kaW5nIGNtZF9wYXN0ZSBTaGlmdCtJ
bnNlcnQKYmluZGluZyBjbWRfdGFiQXdhcmVQYXN0ZSBDdHJsK0FsdCtWCmJp
bmRpbmcgY21kX2RlbGV0ZSBEZWxldGUKYmluZGluZyBjbWRfZGVsZXRlV29y
ZExlZnQgQ3RybCtCYWNrc3BhY2UKYmluZGluZyBjbWRfZGVsZXRlV29yZFJp
Z2h0IEN0cmwrRGVsZXRlCmJpbmRpbmcgY21kX3JlZG8gQ3RybCtTaGlmdCta
CmJpbmRpbmcgY21kX3VuZG8gQ3RybCtaCmJpbmRpbmcgY21kX2NhbmNlbCBF
c2NhcGUKYmluZGluZyBjbWRfZXhwYW5kQWJicmV2IEN0cmwrVApiaW5kaW5n
IGNtZF90b2dnbGVPdmVydHlwZSBJbnNlcnQKYmluZGluZyBjbWRfY29udmVy
dFVwcGVyQ2FzZSBDdHJsK1UKYmluZGluZyBjbWRfY29udmVydExvd2VyQ2Fz
ZSBDdHJsK0FsdCtVCmJpbmRpbmcgY21kX2VkaXRQcm9wZXJ0aWVzIEFsdCtS
ZXR1cm4KYmluZGluZyBjbWRfdW5jb21tZW50IEN0cmwrMgpiaW5kaW5nIGNt
ZF91bmNvbW1lbnQgQ3RybCs/CmJpbmRpbmcgY21kX2NvbW1lbnQgQ3RybCsv
CmJpbmRpbmcgY21kX3ZpZXdJbmRlbnRhdGlvbkd1aWRlcyBDdHJsKzUKYmlu
ZGluZyBjbWRfdmlld0luZGVudGF0aW9uR3VpZGVzIEN0cmwrU2hpZnQrNQpi
aW5kaW5nIGNtZF92aWV3TGluZU51bWJlcnMgQ3RybCs2CmJpbmRpbmcgY21k
X3ZpZXdMaW5lTnVtYmVycyBDdHJsK1NoaWZ0KzQKYmluZGluZyBjbWRfdmll
d0VPTCBDdHJsKzcKYmluZGluZyBjbWRfdmlld0VPTCBDdHJsK1NoaWZ0KzcK
YmluZGluZyBjbWRfdmlld1doaXRlc3BhY2UgQ3RybCs4CmJpbmRpbmcgY21k
X3ZpZXdXaGl0ZXNwYWNlIEN0cmwrU2hpZnQrOApiaW5kaW5nIGNtZF93b3Jk
V3JhcCBDdHJsKzkKYmluZGluZyBjbWRfd29yZFdyYXAgQ3RybCtTaGlmdCs5
CmJpbmRpbmcgY21kX2dvdG9MaW5lIEN0cmwrRwpiaW5kaW5nIGNtZF9zdGFy
dEluY3JlbWVudGFsU2VhcmNoIEN0cmwrRgpiaW5kaW5nIGNtZF9maW5kTmV4
dCBGMwpiaW5kaW5nIGNtZF9maW5kTmV4dFNlbGVjdGVkIEN0cmwrRjMKYmlu
ZGluZyBjbWRfZmluZFByZXZpb3VzIFNoaWZ0K0YzCmJpbmRpbmcgY21kX2Zp
bmROZXh0RnVuY3Rpb24gRjgKYmluZGluZyBjbWRfZmluZFByZXZpb3VzRnVu
Y3Rpb24gU2hpZnQrRjgKYmluZGluZyBjbWRfZmluZEluRmlsZXMgQ3RybCtT
aGlmdCtGCmJpbmRpbmcgY21kX2ZpbmRBbGxGdW5jdGlvbnMgQ3RybCtGOApi
aW5kaW5nIGNtZF9maW5kTmV4dFJlc3VsdCBDdHJsK1NoaWZ0K0YzCmJpbmRp
bmcgY21kX3JlcGxhY2UgQ3RybCtICmJpbmRpbmcgY21kX3JlcGxhY2VJbkZp
bGVzIEN0cmwrU2hpZnQrUgpiaW5kaW5nIGNtZF9zdGFydEluY3JlbWVudGFs
U2VhcmNoQmFja3dhcmRzIEN0cmwrU2hpZnQrSQpiaW5kaW5nIGNtZF9zYXZl
IEN0cmwrUwpiaW5kaW5nIGNtZF9zYXZlQWxsIEN0cmwrU2hpZnQrUwpiaW5k
aW5nIGNtZF9uZXcgQ3RybCtOCmJpbmRpbmcgY21kX25ld1RlbXBsYXRlIEN0
cmwrU2hpZnQrTgpiaW5kaW5nIGNtZF9vcGVuIEN0cmwrTwpiaW5kaW5nIGNt
ZF9vcGVuUHJvamVjdCBDdHJsK1NoaWZ0K0oKYmluZGluZyBjbWRfYnVmZmVy
Q2xvc2UgQ3RybCtXCmJpbmRpbmcgY21kX2J1ZmZlck5leHRNb3N0UmVjZW50
IEN0cmwrRjYKYmluZGluZyBjbWRfYnVmZmVyTmV4dE1vc3RSZWNlbnQgQ3Ry
bCtUYWIKYmluZGluZyBjbWRfYnVmZmVyTmV4dCBDdHJsK1BhZ2VfRG93bgpi
aW5kaW5nIGNtZF9idWZmZXJQcmV2aW91cyBDdHJsK1BhZ2VfVXAKYmluZGlu
ZyBjbWRfaGVscEhlbHAgRjEKYmluZGluZyBjbWRfaGVscExhbmd1YWdlQWx0
ZXJuYXRlIEN0cmwrRjEKYmluZGluZyBjbWRfaGVscExhbmd1YWdlIFNoaWZ0
K0YxCmJpbmRpbmcgY21kX2Jvb2ttYXJrVG9nZ2xlIEN0cmwrRjIKYmluZGlu
ZyBjbWRfYm9va21hcmtSZW1vdmVBbGwgQ3RybCtTaGlmdCtGMgpiaW5kaW5n
IGNtZF9ib29rbWFya0dvdG9OZXh0IEYyCmJpbmRpbmcgY21kX2Jvb2ttYXJr
R290b1ByZXZpb3VzIFNoaWZ0K0YyCmJpbmRpbmcgY21kX2NvbXBsZXRlV29y
ZCBBbHQrU3BhY2UKYmluZGluZyBjbWRfZm9jdXNFZGl0b3IgQ3RybCtTaGlm
dCtFCmJpbmRpbmcgY21kX3ZpZXdCb3R0b21QYW5lIEN0cmwrU2hpZnQrTQpi
aW5kaW5nIGNtZF92aWV3UGxhY2VzIEN0cmwrU2hpZnQrUApiaW5kaW5nIGNt
ZF92aWV3VG9vbGJveCBDdHJsK1NoaWZ0K0wKYmluZGluZyBjbWRfcmVvcGVu
TGFzdENsb3NlZFRhYiBDdHJsK1NoaWZ0K1QKYmluZGluZyBjbWRfdG9nZ2xl
QnV0dG9uVGV4dCBDdHJsK1NoaWZ0K0IKYmluZGluZyBjbWRfZm9udFpvb21J
biBDdHJsKysKYmluZGluZyBjbWRfZm9udFpvb21PdXQgQ3RybCstCmJpbmRp
bmcgY21kX2ZvbnRab29tUmVzZXQgQ3RybCswCmJpbmRpbmcgY21kX2dvVG9E
ZWZpbml0aW9uIEN0cmwrRApiaW5kaW5nIGNtZF9zZWxlY3RSZWN0Q2hhclBy
ZXZpb3VzIEFsdCtTaGlmdCtMZWZ0CmJpbmRpbmcgY21kX3NlbGVjdFJlY3RD
aGFyTmV4dCBBbHQrU2hpZnQrUmlnaHQKYmluZGluZyBjbWRfc2VsZWN0UmVj
dExpbmVQcmV2aW91cyBBbHQrU2hpZnQrVXAKYmluZGluZyBjbWRfc2VsZWN0
UmVjdExpbmVOZXh0IEFsdCtTaGlmdCtEb3duCmJpbmRpbmcgY21kX3NlbGVj
dFJlY3RIb21lIEFsdCtTaGlmdCtIb21lCmJpbmRpbmcgY21kX3NlbGVjdFJl
Y3RFbmQgQWx0K1NoaWZ0K0VuZApiaW5kaW5nIGNtZF9zZWxlY3RSZWN0UGFn
ZVVwIEFsdCtTaGlmdCtQYWdlX1VwCmJpbmRpbmcgY21kX3NlbGVjdFJlY3RQ
YWdlRG93biBBbHQrU2hpZnQrUGFnZV9Eb3duCmJpbmRpbmcgY21kX2dvVG9G
aWxlIEN0cmwrU2hpZnQrTwpiaW5kaW5nIGNtZF9pbnZva2VUb29sIEN0cmwr
U2hpZnQrSwpiaW5kaW5nIGNtZF9saW5lRGVsZXRlIEN0cmwrSwpiaW5kaW5n
IGNtZF9qb2luIEN0cmwrSg==

--1893693950-418943397-1366958425=:46744
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Komodo-discuss mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
Other options: http://listserv.ActiveState.com/mailman/listinfo/Komodo-discuss

--1893693950-418943397-1366958425=:46744--