          ("C-n" . company-select-next)
          ("C-p" . company-select-previous)
          ("C-w" . nil))
+  :hook (after-init . global-company-mode)
   :init
   (csetq company-dabbrev-downcase nil)
   (csetq company-dabbrev-ignore-case t)

  (csetq company-selection-wrap-around t)

  (use-package user-completion
    :bind (("C-c /" . user-complete-line)))

  (add-hook 'after-init-hook 'global-company-mode))

;; (csetq completion-ignore-case t)


  (csetq web-mode-enable-part-face t)

  (csetq web-mode-engines-alist
         '(("django" . "\\.html\\'"))))

;; Shell
(use-package sh-script
  :init
  (csetq sh-basic-offset 2))

;; Python
(use-package cython-mode :ensure t :defer t)

(use-package lsp-python :ensure t
  :hook (python-mode . lsp-python-enable))

(use-package pyvenv :ensure t
  :hook (python-mode . user-auto-virtualenv)
  :init
  (defun user-auto-virtualenv ()
    (pyvenv-mode t)
