From 0558cac5e53544983b1a5dfc81f04cf010c09726 Mon Sep 17 00:00:00 2001 From: Raul Benencia Date: Thu, 29 Feb 2024 09:18:12 -0800 Subject: emacs: add default embark config --- .emacs.d/rul-lisp/packages/rul-completion.el | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to '.emacs.d/rul-lisp/packages/rul-completion.el') diff --git a/.emacs.d/rul-lisp/packages/rul-completion.el b/.emacs.d/rul-lisp/packages/rul-completion.el index 9a5cbc8..2b3afa1 100644 --- a/.emacs.d/rul-lisp/packages/rul-completion.el +++ b/.emacs.d/rul-lisp/packages/rul-completion.el @@ -121,5 +121,28 @@ (setq consult-narrow-key "<") ) +(use-package embark + :ensure t + + :bind + (("C-." . embark-act) ;; pick some comfortable binding + ("C-;" . embark-dwim) ;; good alternative: M-. + ("C-h B" . embark-bindings)) ;; alternative for `describe-bindings' + + :init + (setq prefix-help-command #'embark-prefix-help-command) + + :config + ;; Hide the mode line of the Embark live/completions buffers + (add-to-list 'display-buffer-alist + '("\\`\\*Embark Collect \\(Live\\|Completions\\)\\*" + nil + (window-parameters (mode-line-format . none))))) + +;; Consult users will also want the embark-consult package. +(use-package embark-consult + :ensure t ; only need to install it, embark loads it after consult if found + :hook + (embark-collect-mode . consult-preview-at-point-mode)) (provide 'rul-completion) -- cgit v1.2.3