   :config
   (add-to-list 'company-backends 'company-go))
 
+(use-package counsel
+  :ensure t
+  :config
+  (counsel-mode 1))
+
 (use-package fill-column-indicator
   :ensure t
   :config


(use-package projectile
  :ensure t
  :config
  (define-key projectile-mode-map (kbd "M-p") 'projectile-command-map)
  (define-key projectile-mode-map (kbd "M-p s") 'projectile-ag-regex)
  (projectile-mode 1))

(use-package rainbow-delimiters

        gofmt-command "goimports")
  (add-hook 'before-save-hook 'gofmt-before-save))

(use-package ivy
  :ensure t
  :config
  (ivy-mode 1)
  (setq ivy-use-virtual-buffers t)
  (setq enable-recursive-minibuffers t)
  (global-set-key (kbd "<f6>") 'ivy-resume))

(use-package magit
  :ensure t
