completion for bge scripting

Hello
Is there a mean to get some completion when writing bge scripts ?
in blender or in an IDE

thanx