added linenums, company mode