X-Git-Url: https://git.siccegge.de//index.cgi?p=dotfiles%2Femacs.git;a=blobdiff_plain;f=config%2Firony.el;fp=config%2Firony.el;h=95b6c488aa8e7bbaec68d8e85e85a078963b033f;hp=0000000000000000000000000000000000000000;hb=27c85285f89b94bef7ba54c9b11da587941a6a7c;hpb=b946eff46036e6d5b5e1c63925e543b922b71a83 diff --git a/config/irony.el b/config/irony.el new file mode 100644 index 0000000..95b6c48 --- /dev/null +++ b/config/irony.el @@ -0,0 +1,13 @@ +(require 'irony) +(add-hook 'c++-mode-hook 'irony-mode) +(add-hook 'c-mode-hook 'irony-mode) +(add-hook 'objc-mode-hook 'irony-mode) + +;; replace the `completion-at-point' and `complete-symbol' bindings in +;; irony-mode's buffers by irony-mode's function +(defun my-irony-mode-hook () + (define-key irony-mode-map [remap completion-at-point] + 'irony-completion-at-point-async) + (define-key irony-mode-map [remap complete-symbol] + 'irony-completion-at-point-async)) +(add-hook 'irony-mode-hook 'my-irony-mode-hook)