mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
feat(emacs): counsel as picker
This commit is contained in:
parent
2ef99c209c
commit
43796a52c3
2 changed files with 27 additions and 0 deletions
|
|
@ -34,6 +34,7 @@
|
||||||
(require 'init-appearance)
|
(require 'init-appearance)
|
||||||
(require 'init-keymaps)
|
(require 'init-keymaps)
|
||||||
(require 'init-evil)
|
(require 'init-evil)
|
||||||
|
(require 'init-counsel)
|
||||||
(require 'init-file)
|
(require 'init-file)
|
||||||
(require 'init-edit)
|
(require 'init-edit)
|
||||||
(require 'init-org)
|
(require 'init-org)
|
||||||
|
|
|
||||||
26
tools/emacs.d/lisp/init-counsel.el
Normal file
26
tools/emacs.d/lisp/init-counsel.el
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
;;; init-counsel.el
|
||||||
|
(defun js0ny/open-config-directory ()
|
||||||
|
"Open `user-emacs-directory` using `counsel-find-file`."
|
||||||
|
(interactive)
|
||||||
|
(let ((default-directory user-emacs-directory))
|
||||||
|
(counsel-find-file)))
|
||||||
|
|
||||||
|
|
||||||
|
(use-package counsel
|
||||||
|
:demand t
|
||||||
|
:init
|
||||||
|
(counsel-mode 1)
|
||||||
|
:config
|
||||||
|
(global-set-key (kbd "C-x C-f") #'counsel-find-file)
|
||||||
|
(global-set-key (kbd "M-x") #'counsel-M-x)
|
||||||
|
(evil-leader/set-key
|
||||||
|
"SPC" #'counsel-file-jump
|
||||||
|
"/" #'counsel-rg
|
||||||
|
";" #'counsel-M-x
|
||||||
|
"fc" #'js0ny/open-config-directory
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
(provide 'init-counsel)
|
||||||
|
|
||||||
|
;;; init-counsel.el ends
|
||||||
Loading…
Add table
Add a link
Reference in a new issue