implement fundamental features

Implemented features are
- to indicate type information of the word under the cursor
- to jump to definition of the word under the cursor

echo the type of a word under the cursor.