 ;; http://dominik.honnef.co/posts/2013/03/writing_go_in_emacs
 (use-package company-go
   :ensure t)
-(require 'company-go)
 (add-hook 'go-mode-hook (lambda ()
                           (helm-dash-activate-docset "Go")
                           (set (make-local-variable 'company-backends) '(company-go))

  (("M-z" . ace-jump-zap-up-to-char-dwim)
   ("C-M-z" . ace-jump-zap-to-char-dwim)))

(use-package golden-ratio
  :ensure t)
(golden-ratio-mode)
(setq golden-ratio-exclude-modes '("ediff-mode"
                                   "term-mode"

  :ensure t)
(use-package company-c-headers
  :ensure t)
(setq company-backends (delete 'company-semantic company-backends))
(setq company-minimum-prefix-length 2)
(setq company-idle-delay 0.5)
