diff --git a/02ivy.el b/02ivy.el index 054e93d..8a2e6ba 100644 --- a/02ivy.el +++ b/02ivy.el @@ -1,20 +1,22 @@ +(use-package counsel :ensure t :defer t) +(use-package swiper :ensure t :defer t) + (use-package ivy :requires (counsel swiper) :ensure t - :config (setq-default ivy-use-virtual-buffers t ;; Display recent files in ivy-switch-buffer - ivy-count-format "(%d of %d) " ;; Current candidate count style - ivy-display-style 'fancy) ;; Formatting style - :bind ("C-c a" . counsel-ag) - ("C-c a" . counsel-ag) - ("C-c b" . ivy-switch-buffer) - ("C-c t" . counsel-find-file) + :defer t + :config (setq ivy-use-virtual-buffers t ;; Display recent files in ivy-switch-buffer + ivy-count-format "(%d of %d) " ;; Current candidate count style + ivy-display-style 'fancy)) ;; Formatting style - ("C-c C-s" . swiper) ;; Find things by regexp - ("M-x" . counsel-M-x) ;; M-x on steroids +(global-set-key (kbd "C-c a") 'counsel-ag) +(global-set-key (kbd "C-c b") 'ivy-switch-buffer) +(global-set-key (kbd "C-c t") 'counsel-find-file) +(global-set-key (kbd "C-c C-s") 'swiper) ;; Find things by regexp +(global-set-key (kbd "M-x") 'counsel-M-x) ;; M-x on steroids - (" f" . counsel-describe-function) - (" v" . counsel-describe-variable) - (" l" . counsel-find-library) - (" i" . counsel-info-lookup-symbol) - (" u" . counsel-unicode-char) - ("C-c b" . ivy-switch-buffer)) +(global-set-key (kbd " f") 'counsel-describe-function) +(global-set-key (kbd " v") 'counsel-describe-variable) +(global-set-key (kbd " l") 'counsel-find-library) +(global-set-key (kbd " i") 'counsel-info-lookup-symbol) +(global-set-key (kbd " u") 'counsel-unicode-char)