Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.73 KB | None | 0 0
  1. (require 'irony)
  2. (require 'company-irony)
  3.  
  4. (add-hook 'c-mode-common-hook
  5.           (lambda()
  6.               (irony-mode t)
  7.           )
  8.          )
  9.  
  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)
  16. (add-hook 'irony-mode-hook 'irony-cdb-autosetup-compile-options)
  17.  
  18. (eval-after-load 'company
  19.   '(add-to-list 'company-backends 'company-irony))
  20.  
  21. (add-hook 'irony-mode-hook 'company-irony-setup-begin-commands)
  22.  
  23. (global-set-key (kbd "C-<tab>") 'company-dabbrev)
  24. (global-set-key (kbd "M-<tab>") 'company-complete)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement