commit 635f4080be38e3995ec1053c0f864334303eb237
parent e8672d5190b610d5458f76f5f3c03e9527509ab5
Author: Ryan Jeffrey <ryan@ryanmj.xyz>
Date: Fri, 12 Feb 2021 19:41:32 -0800
Company c++17
Diffstat:
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/.config/emacs/config.org b/.config/emacs/config.org
@@ -34,7 +34,8 @@
:init
(defconst lisp--prettify-symbols-alist
'(("lambda" . ?λ)))
- :hook (lisp-mode emacs-lisp-mode))
+ :hook
+ (lisp-mode))
(add-to-list 'load-path (concat user-emacs-directory "/themes/"))
@@ -320,7 +321,12 @@
:config
(setq company-idle-delay 0.3)
(setq company-tooltip-align-annotations t) ; aligns annotation to the right hand side
- (setq company-minimum-prefix-length 1))
+ (setq company-minimum-prefix-length 1)
+ (setq company-clang-arguments '("-std=c++17"))
+ (use-package company-c-headers
+ :ensure t
+ :init
+ (add-to-list 'company-backends 'company-c-headers)))
#+end_src
*** flycheck
#+begin_src emacs-lisp
@@ -360,6 +366,9 @@
(add-hook 'prog-mode-hook #'flyspell-prog-mode) ; Flyspell on comments and strings.
+(use-package cmake-mode
+ :ensure t)
+
#+END_SRC
** html
#+BEGIN_SRC emacs-lisp
diff --git a/.config/emacs/init.el b/.config/emacs/init.el
@@ -44,7 +44,7 @@
'(org-export-with-sub-superscripts '{})
'(org-time-stamp-custom-formats '("<%b %e %G>" . "<%m/%d/%y %a %H:%M>"))
'(package-selected-packages
- '(auctex-cluttex auctex-latexmk auctex-lua company-auctex auctex inf-clojure cider clojure-mode clojure-mode-extra-font-locking clojure-quick-repls clojure-snippets json-mode crontab-mode rainbow-mode impatient-mode vterm rust-mode systemd yasnippet-snippets yasnippet gitignore-mode company flycheck wc-mode htmlize fic-mode emojify org-bullets use-package-hydra use-package-ensure-system-package use-package-el-get use-package-chords undo-tree quelpa-use-package mu4e-query-fragments mu4e-overview mu4e-maildirs-extension mu4e-jump-to-list mu4e-conversation mu4e-alert modus-vivendi-theme modus-operandi-theme ivy-ycmd ivy-avy highlight fish-mode elfeed-web elfeed-score elfeed-protocol elfeed-org elfeed-goodies csgo-conf-mode counsel))
+ '(company-c-headers cmake-font-lock auctex-cluttex auctex-latexmk auctex-lua company-auctex auctex inf-clojure cider clojure-mode clojure-mode-extra-font-locking clojure-quick-repls clojure-snippets json-mode crontab-mode rainbow-mode impatient-mode vterm rust-mode systemd yasnippet-snippets yasnippet gitignore-mode company flycheck wc-mode htmlize fic-mode emojify org-bullets use-package-hydra use-package-ensure-system-package use-package-el-get use-package-chords undo-tree quelpa-use-package mu4e-query-fragments mu4e-overview mu4e-maildirs-extension mu4e-jump-to-list mu4e-conversation mu4e-alert modus-vivendi-theme modus-operandi-theme ivy-ycmd ivy-avy highlight fish-mode elfeed-web elfeed-score elfeed-protocol elfeed-org elfeed-goodies csgo-conf-mode counsel))
'(safe-local-variable-values '((company-mode) (flycheck-mode))))
(custom-set-faces
;; custom-set-faces was added by Custom.