Initial eldoc implementation and auto-complete