Remove custom bits from init.el
Readd company-auctex to see if is any good
Try aggressive-indent in emacs-lisp and c-common modes