   ;; Rewrites evil-complete to use company-dabbrev
   (setq evil-complete-next-func     'narf/company-evil-complete-next
         evil-complete-previous-func 'narf/company-evil-complete-previous)
-
   (push 'company-sort-by-occurrence company-transformers)
-  (setq-default company-backends (append '(company-keywords) company-backends))
-
-  (def-company-backend! nxml-mode (nxml yasnippet))
 
   (define-key company-active-map "\C-w" nil)
 

        company-require-match 'never
        company-global-modes '(not eshell-mode comint-mode erc-mode message-mode help-mode)
        company-frontends '(company-pseudo-tooltip-frontend company-echo-metadata-frontend)
        company-backends '(company-capf)

        company-quickhelp-delay nil
        company-statistics-file (concat narf-temp-dir "/company-stats-cache.el"))

;;; core-company.el

(use-package company
  :init
  (setq company-idle-delay nil
        company-minimum-prefix-length 2
