summaryrefslogtreecommitdiff
path: root/settings/setup-company-mode.el
diff options
context:
space:
mode:
Diffstat (limited to 'settings/setup-company-mode.el')
-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