 
 (eval-after-load "info" '(use-package info+ :ensure t :defer 0))
 
-;; (eval-after-load "bookmark" '(use-package bookmark+ :ensure t :defer 0
-;;                                :init
-;;                                (defvaralias 'bmkp-replace-eww-keys-flag 'bmkp-replace-EWW-keys-flag)))
+(eval-after-load "bookmark" '(use-package bookmark+ :ensure t :defer 0
+                               :init
+                               (defvaralias 'bmkp-replace-eww-keys-flag 'bmkp-replace-EWW-keys-flag)))
 
 (eval-after-load "isearch" '(use-package isearch+ :ensure t :defer 0
                               :config

  :diminish ivy-mode
  :commands ivy-mode
  :init
  (add-hook 'after-init-hook 'ivy-mode)
  :config
  (setq ivy-height 12
        ivy-count-format "(%d/%d) "
        ivy-use-virtual-buffers t
        ivy-re-builders-alist '((t . ivy--regex-plus))
        ivy-virtual-abbreviate 'full
        projectile-completion-system   'ivy
        magit-completing-read-function 'ivy-completing-read
        smex-completion-method         'ivy))

(use-package ivy-hydra
  :ensure t
  :after ivy)

(use-package ivy-rich
  :ensure t
  :after ivy
  :config
  (ivy-set-display-transformer 'ivy-switch-buffer 'ivy-rich-switch-buffer-transformer))

(use-package swiper
  :ensure t
  :defer t
  :config
  (setq swiper-include-line-number-in-search t))

(use-package counsel
  :ensure t
  :defer t)

(use-package smex
  :ensure t
  :defer t
  :config
  (setq smex-save-file (concat user-emacs-directory ".cache/smex-items")))

(use-package expand-region
  :ensure t

        avy-background t
        avy-case-fold-search nil))

(use-package hydra
  :ensure t)

