diff --git a/init.el b/init.el index 7438d9f..d37c5b9 100644 --- a/init.el +++ b/init.el @@ -57,23 +57,19 @@ :width 'normal) ;; evil config +(setq evil-want-keybinding nil) (use-package evil :ensure t - :init - (setq evil-want-integration t) - (setq evil-want-keybinding nil) :config (evil-mode 1) (global-undo-tree-mode) (evil-set-undo-system 'undo-tree) (global-display-line-numbers-mode)) -(use-package evil-collection :ensure t - :after evil - :config - (evil-collection-init) - :custom - (evil-collection-setup-minibuffer t)) -(use-package evil-surround :ensure t - :after evil +(use-package evil-collection + :ensure t + :config + (evil-collection-init)) +(use-package evil-surround + :ensure t :config (global-evil-surround-mode 1) (evil-define-key 'visual evil-surround-mode-map "s" 'evil-surround-region)) @@ -91,11 +87,11 @@ (setq ivy-re-builders-alist '((swiper . ivy--regex-plus) (t . ivy--regex-plus))) - (define-key ivy-minibuffer-map (kbd "C-h") (kbd "DEL")) (define-key ivy-minibuffer-map (kbd "C-j") 'ivy-next-line) (define-key ivy-minibuffer-map (kbd "C-k") 'ivy-previous-line) - (define-key ivy-minibuffer-map (kbd "C-l") 'ivy-alt-done) + (define-key ivy-minibuffer-map (kbd "C-h") (kbd "DEL")) (define-key ivy-minibuffer-map (kbd "C-S-h") help-map) + (define-key ivy-minibuffer-map (kbd "C-l") 'ivy-alt-done) (define-key ivy-minibuffer-map (kbd "") 'minibuffer-keyboard-quit)) (use-package ivy-xref :ensure t :init (setq xref-show-xrefs-function #'ivy-xref-show-xrefs))