emacs : consult switch buffer

This commit is contained in:
2024-09-04 11:12:42 +09:00
parent 518bc79126
commit 95d8784764

View File

@ -57,13 +57,16 @@
(completion-in-region-function #'consult-completion-in-region) (completion-in-region-function #'consult-completion-in-region)
:config :config
(global-set-key (kbd "C-s") 'consult-line) (global-set-key (kbd "C-s") 'consult-line)
;; HACK: https://github.com/Bad-ptr/persp-mode.el/issues/125
(with-eval-after-load "persp-mode-autoloads"
(defun my/consult-switch-to-buffer () (defun my/consult-switch-to-buffer ()
"`consult-buffer' with buffers provided by persp." "`consult-buffer' with buffers provided by persp."
(interactive) (interactive)
(with-persp-buffer-list () (consult-buffer))) (with-persp-buffer-list () (consult-buffer)))
(global-set-key (kbd "C-M-j") #'my/consult-switch-to-buffer))) (defun my/consult-project-switch-to-buffer ()
"`consult-project-buffer' with buffers provided by persp."
(interactive)
(with-persp-buffer-list () (consult-project-buffer)))
(global-set-key (kbd "C-M-j") #'my/consult-switch-to-buffer)
(global-set-key (kbd "C-M-h") #'my/consult-project-switch-to-buffer))
(use-package orderless (use-package orderless
:straight t :straight t