            company-dabbrev-code
            company-etags
            company-dabbrev
-           :with company-yasnippet
            )))
   :config
   (global-company-mode 1)

  )

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; YASnippet ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(use-package yasnippet
  :init
  (add-to-list 'safe-local-variable-values '(require-final-newline . nil))

  (interactive)
  (company-begin-backend company-smart-backend))

(global-set-key "\M-/" #'hippie-expand)
(global-set-key "\e\e/" #'harmsway-smart-completion-at-point)
(global-set-key (kbd "s-/") #'harmsway-smart-completion-at-point)
;; (global-set-key [?\C-\M-/] #'harmsway-smart-completion-at-point)

(use-package company
  :init
