            (set-face-attribute 'font-latex-sedate-face nil :foreground "cyan")
            (set-face-attribute 'font-latex-verbatim-face nil :foreground "white")))))
 
-(use-package auto-complete :ensure t :defer t)
+(use-package auto-complete :ensure t :commands auto-complete-mode :diminish auto-complete-mode)
 
 (use-package crontab-mode :ensure t :mode "/crontab\\(\\.[^/]*\\)?\\'")
 

      (set-face-attribute 'font-lock-string-face nil :foreground "green")
      (set-face-attribute 'font-lock-type-face nil :foreground "cyan")
      (set-face-attribute 'font-lock-variable-name-face nil :foreground "brightred")
      (set-face-attribute 'region nil :background "brightcyan"))

  ;;; window system mode
  (progn

  (setq abbrev-file-name (expand-file-name "local/abbrev_defs" user-emacs-directory))
  (if (file-exists-p abbrev-file-name) (quietly-read-abbrev-file)))

(use-package cc-mode
  :preface
  (defun my-c-mode-common-hook ()
