;;; -*- lexical-binding: t -*- (require 'counsel) (require 'ivy) (require 'swiper) (setq ivy-wrap t) (setq ivy-extra-directories '("./")) (setq ivy-count-format "%d/%d ") (setq counsel-find-file-at-point t) (setq counsel-find-file-ignore-regexp "\\(?:\\`[#.]\\)\\|\\(?:[#~]\\'\\)") (setq counsel-git-cmd "git ls-files --full-name --cached --others --exclude-standard --") (setq counsel-git-grep-cmd-default "git --no-pager grep --full-name -n --no-color --untracked -i -e \"%s\"") (setq counsel-grep-base-command "grep -niE %s %s") (ivy-mode 1)