From 29e97cb0d797f2e3620aa4ea2d807f1cb3ace240 Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Fri, 6 Oct 2017 19:43:40 +0200 Subject: [PATCH] Emacs: Enabled delete-selection-mode and basic ivy config --- emacs/emacs.el | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/emacs/emacs.el b/emacs/emacs.el index 587bd1e..c48853b 100644 --- a/emacs/emacs.el +++ b/emacs/emacs.el @@ -100,6 +100,9 @@ (tool-bar-mode 0) (scroll-bar-mode 0) +;;; delete selection mode +(delete-selection-mode 1) + ;;; window / frame size (setq initial-frame-alist '( @@ -114,7 +117,6 @@ )) ;;; indention - (setq-default indent-tabs-mode nil) (setq tab-width 2) @@ -325,3 +327,30 @@ ;;; enable neotree theme (doom-themes-neotree-config) + + +;; experimental stuff + +;;; ivy default configuration + +(ivy-mode 1) + +(setq ivy-use-virtual-buffers t) +(setq ivy-count-format "(%d/%d) ") + +(global-set-key (kbd "C-s") 'swiper) +(global-set-key (kbd "M-x") 'counsel-M-x) +(global-set-key (kbd "C-x C-f") 'counsel-find-file) +(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) + +(global-set-key (kbd "C-c g") 'counsel-git) +(global-set-key (kbd "C-c j") 'counsel-git-grep) +(global-set-key (kbd "C-c k") 'counsel-ag) +(global-set-key (kbd "C-x l") 'counsel-locate) +(global-set-key (kbd "C-S-o") 'counsel-rhythmbox) + +(global-set-key (kbd "C-c C-r") 'ivy-resume)