 ;; Auto completion framework
 (use-package company
   :ensure t
+  :diminish company-mode
   :init (add-hook 'after-init-hook 'global-company-mode)
   (setq company-idle-delay 0)
   (setq company-minimum-prefix-length 1)

 '(inhibit-startup-screen t)
 '(package-selected-packages
   (quote
    (browse-at-remote haml-mode crystal-mode lsp-ui exec-path-from-shell company-lsp lsp-mode forge smartparens all-the-icons helm-rg fish-mode editorconfig yaml-mode helm-ag go-mode git-gutter company rubocop projectile-rails evil-args company-mode robe gruvbox-theme dashboard slim-mode helm-projectile helm evil-magit magit general flycheck linum-relative projectile evil-surround ivy which-key use-package evil evil-visual-mark-mode)))
 '(safe-local-variable-values (quote ((rubocop-autocorrect-on-save . t)))))
(custom-set-faces
 ;; custom-set-faces was added by Custom.

;; TODO Make relative line numbers work with git gutter
(global-display-line-numbers-mode)

;; Display column number in mode line
(column-number-mode)
;; This is only needed once, near the top of the file
(eval-when-compile
  (require 'use-package))

(use-package diminish
  :ensure
  :config
  (diminish 'auto-revert-mode)
  (diminish 'eldoc-mode)
  (diminish 'smartparens-mode)
  (diminish 'undo-tree-mode)
)

(use-package exec-path-from-shell
  :ensure t
  :init (when (memq window-system '(mac ns x))
