             (setq company-tooltip-limit 20
 		  company-idle-delay .1
 		  company-echo-delay 0
-		  company-begin-commands '(self-insert-command))))
+		  company-begin-commands '(self-insert-command))
+	    (add-to-list 'company-backends 'company-gtags)
+	    (add-to-list 'company-backends 'company-yasnippet)
+	    (add-to-list 'company-backends 'company-semantic)))
 
 ;;; gtags configuration
 (use-package ggtags


(use-package iedit :ensure t :commands prog-mode)

(provide 'prog-mode-init)

;;; auto complete package
;; (use-package fuzzy :ensure t :defer t)

;;; semantic package
(use-package semantic
  :config
  (progn
    (semantic-mode 1)))

;;; auto complete package
(use-package auto-complete
  :ensure t
  :disabled t
