module-cc: add opencl-mode and demangle-mode

This commit is contained in:
Henrik Lissner 2016-05-01 17:23:14 -04:00
parent 94bf0f78c6
commit 0e9e20fa7a
2 changed files with 13 additions and 5 deletions

11
Cask
View file

@ -124,16 +124,17 @@
(depends-on "company-sourcekit") (depends-on "company-sourcekit")
;; C/C++ -- modules/module-cc.el ;; C/C++ -- modules/module-cc.el
(depends-on "disaster")
(depends-on "cmake-mode")
(depends-on "glsl-mode")
(depends-on "cuda-mode")
;; (depends-on "company-c-headers")
(depends-on "irony") (depends-on "irony")
(depends-on "irony-eldoc") (depends-on "irony-eldoc")
(depends-on "flycheck-irony") (depends-on "flycheck-irony")
(depends-on "company-irony") (depends-on "company-irony")
(depends-on "company-irony-c-headers") (depends-on "company-irony-c-headers")
(depends-on "disaster")
(depends-on "cmake-mode")
(depends-on "glsl-mode")
(depends-on "cuda-mode")
(depends-on "opencl-mode")
(depends-on "demangle-mode")
;; Crystal -- modules/module-crystal.el ;; Crystal -- modules/module-crystal.el
(depends-on "crystal-mode" :git "https://github.com/jpellerin/emacs-crystal-mode") (depends-on "crystal-mode" :git "https://github.com/jpellerin/emacs-crystal-mode")

View file

@ -66,11 +66,18 @@
(use-package cmake-mode (use-package cmake-mode
:mode "CMakeLists\\.txt$" :mode "CMakeLists\\.txt$"
:config (def-company-backend! cmake-mode (cmake yasnippet))) :config (def-company-backend! cmake-mode (cmake yasnippet)))
(use-package company-cmake :after cmake-mode) (use-package company-cmake :after cmake-mode)
(use-package glsl-mode :mode ("\\.glsl\\'" "\\.vert\\'" "\\.frag\\'" "\\.geom\\'")) (use-package glsl-mode :mode ("\\.glsl\\'" "\\.vert\\'" "\\.frag\\'" "\\.geom\\'"))
(use-package cuda-mode :mode "\\.cuh?$") (use-package cuda-mode :mode "\\.cuh?$")
(use-package opencl-mode :mode "\\.cl$")
(use-package demangle-mode
:commands demangle-mode
:init (add-hook 'llvm-mode-hook 'demangle-mode))
(provide 'module-cc) (provide 'module-cc)
;;; module-cc.el ends here ;;; module-cc.el ends here