I use auto-completion mode which is not inbuilt. good but not the best IMO. So I was wondering is there inbuilt generic plugins for completion in emacs like you see in IDEs.
to name,
dabbrev
hippie expansion
I think these two are different from auto-completion mode kind which I am looking for.
EDIT:
I like to extend one of any completion system to support a scripting language which I use regularly for scientific data visualization.
There is CEDET package in GNU Emacs starting from version 23, but it slightly outdated, and it’s better to use CEDET from its repository. I have an article on setting and use CEDET from repository.
Why don’t you want to use external packages? With new packaging system in GNU Emacs (package.el) and with things, like el-get, it’s very easy to install new packages into GNU Emacs…