;; cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON .. (if (locate-library "irony") (progn (require 'irony) (add-hook 'c++-mode-hook 'irony-mode) (add-hook 'c-mode-hook 'irony-mode) (add-hook 'objc-mode-hook 'irony-mode) (add-hook 'c++-mode-hook 'company-mode) (add-hook 'c-mode-hook 'company-mode) (add-hook 'objc-mode-hook 'company-mode) (eval-after-load 'company '(add-to-list 'company-backends 'company-irony)) (add-hook 'irony-mode-hook 'irony-cdb-autosetup-compile-options)))