 		(c-set-style "linux-tabs-only")))))
 
 ;; highlight fixme
-(add-hook 'tex-mode-hook
-	  (lambda ()
-	    (font-lock-add-keywords nil
-				    '(("\\<\\(FIXME\\|TODO\\|BUG\\):" 1 font-lock-warning-face t)))))
+(use-package fic-mode
+  :ensure t
+  :diminish fic-minor-mode
+  :init
+  (setq fic-highlighted-words '("FIXME" "TODO" "BUG" "XXX"))
+  :config
+  (add-hook 'prog-mode-hook 'fic-mode))
 
 ;; (add-hook 'c-mode-common-hook 'google-make-newline-indent)
 

;;; ** evil
(use-package evil
  :ensure t
  :config
  (evil-mode 1))
;; (add-hook 'evil-after-load-hook
;;          (lambda ()
;;          ;; config

(require 'use-package)

;;; ** ag
(use-package ag
  :ensure t
  :config
  (setq ag-highlight-search t)
  (setq ag-reuse-window 't)
  (global-set-key [f2] 'ag-project)
  )
;;; ** ansi-term
(add-hook 'term-exec-hook
	  (function
