summaryrefslogtreecommitdiff
path: root/settings/setup-company-mode.el
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2018-12-21 16:45:46 -0800
committerbenj <benj@rse8.com>2018-12-22 18:44:41 -0800
commit261b42ddf1b4b965092ef7f2e106bf8f8cbb93da (patch)
tree0474dd5abca3cd5e4135a62b3550d911e76cc40b /settings/setup-company-mode.el
parent9def383a41abf5f4f8a63505482cbe2dfdcc10ec (diff)
downloademacs-261b42ddf1b4b965092ef7f2e106bf8f8cbb93da.tar
emacs-261b42ddf1b4b965092ef7f2e106bf8f8cbb93da.tar.gz
emacs-261b42ddf1b4b965092ef7f2e106bf8f8cbb93da.tar.bz2
emacs-261b42ddf1b4b965092ef7f2e106bf8f8cbb93da.tar.lz
emacs-261b42ddf1b4b965092ef7f2e106bf8f8cbb93da.tar.xz
emacs-261b42ddf1b4b965092ef7f2e106bf8f8cbb93da.tar.zst
emacs-261b42ddf1b4b965092ef7f2e106bf8f8cbb93da.zip
added flycheck-clangcheck support; notes for larger c++ builds
Diffstat (limited to '')
-rw-r--r--settings/setup-company-mode.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/settings/setup-company-mode.el b/settings/setup-company-mode.el
index 9c5a843..311496c 100644
--- a/settings/setup-company-mode.el
+++ b/settings/setup-company-mode.el
@@ -5,10 +5,17 @@
;; basic company mode configs
;;; Code:
+(require 'company)
+
+;; When working with a larger project, until a parser is written
+;; for compile_commands.json DB, you can add the headers to
+;; .dir-locals.el as follows:
+;; (company-clang-arguments . ("-I/path/to/include"))
-(add-hook 'after-init-hook 'global-company-mode)
(setq company-idle-delay 0.1)
+(setq company-clang-executable "/usr/bin/clang++")
+(add-hook 'after-init-hook 'global-company-mode)
(provide 'setup-company-mode)
;;; setup-company-mode.el ends here