 (use-package evil-magit)
 (use-package flycheck
   :init (global-flycheck-mode))
+(use-package auto-complete
+  :config
+  (define-key ac-mode-map (kbd "M-TAB") 'auto-complete)
+  (ac-config-default))
+(use-package auto-complete-clang
+  :config
+  (setq ac-sources (append '(ac-source-clang) ac-sources)))
+(use-package eyebrowse
+  :config
+  (eyebrowse-mode t)
+  )
 
 ;; ======== General setting ========
 

  (define-key leader (kbd "j") 'evil-window-increase-height)
  (define-key leader (kbd "k") 'evil-window-decrease-height)
  (define-key leader (kbd "l") 'evil-window-increase-width)
  )

(eval-after-load 'evil-maps

 ;; If there is more than one, they won't work right.
 '(package-selected-packages
   (quote
    (auto-complete aut-complete evil-special-modes use-package rainbow-delimiters linum-relative key-chord evil-magit dracula-theme autopair))))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
