   :ensure t
   :diminish ws-butler-mode
   :config
-  (set 'ws-butler-keep-whitespace-before-point nil)
+  (validate-setq ws-butler-keep-whitespace-before-point nil)
   (ws-butler-global-mode))
 
 (use-package aggressive-fill-paragraph


  (define-key magit-mode-map (kbd "C-v") #'endless/visit-pull-request-url)

  (set 'magit-revert-buffers 'silent)
  (set 'magit-save-repository-buffers 'dontask)
  (set 'magit-push-always-verify nil)
  (set 'git-commit-major-mode 'markdown-mode)

  (set 'git-commit-summary-max-length 100)

  :ensure t)


  :config
  (global-company-mode)

  (validate-setq company-transformers '(company-sort-by-occurrence))
  (global-set-key (kbd "<C-tab>") #'company-complete)

  (defvar ds/global-company-backends)
  (setq ds/global-company-backends
        (list
         'company-capf
         'company-dabbrev-code
         'company-etags
         'company-keywords
         'company-dabbrev
         'company-yasnippet
         'company-files))

  (validate-setq company-backends (list ds/global-company-backends))

  )

