]> git.siccegge.de Git - dotfiles/emacs.git/blob - config/irony.el
Conditionalize emacs startup snippets
[dotfiles/emacs.git] / config / irony.el
1 (if (locate-library "irony")
2 (progn
3 (require 'irony)
4 (add-hook 'c++-mode-hook 'irony-mode)
5 (add-hook 'c-mode-hook 'irony-mode)
6 (add-hook 'objc-mode-hook 'irony-mode)
7
8 ;; replace the `completion-at-point' and `complete-symbol' bindings in
9 ;; irony-mode's buffers by irony-mode's function
10 (defun my-irony-mode-hook ()
11 (define-key irony-mode-map [remap completion-at-point]
12 'irony-completion-at-point-async)
13 (define-key irony-mode-map [remap complete-symbol]
14 'irony-completion-at-point-async))
15 (add-hook 'irony-mode-hook 'my-irony-mode-hook)))