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-keymaps)
|
||||
(require 'init-evil)
|
||||
(require 'init-counsel)
|
||||
(require 'init-file)
|
||||
(require 'init-edit)
|
||||
(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