diff options
Diffstat (limited to '.emacs.d/rul-lisp')
| -rw-r--r-- | .emacs.d/rul-lisp/packages/rul-completion.el | 23 | 
1 files changed, 23 insertions, 0 deletions
| 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) | 
