support type-at-point, stealing some elisp from david
Merge pull request #18 from hannesm/master

support type-at-point, stealing some elisp from david