Emacs: set up embark and its consult integration
Alan Pearce alan@alanpearce.eu
Sat, 24 Jun 2023 19:40:33 +0200
2 files changed, 16 insertions(+), 0 deletions(-)
M user/emacs/init.el → user/emacs/init.el
@@ -249,6 +249,20 @@ :config (progn (setq consult-ripgrep-args "rg --null --line-buffered --color=never --max-columns=1000 --path-separator / --smart-case --no-heading --with-filename --line-number --search-zip --follow"))) +(use-package embark + :general ("C-." #'embark-act + "M-." #'embark-dwim + "C-h B" #'embark-bindings) + :config (progn + (setq embark-prompter #'embark-completing-read-prompter) + (add-to-list 'display-buffer-alist + '("\\`\\*Embark Collect \\(Live\\|Completions\\)\\*" + nil + (window-parameters (mode-line-format . none)))))) + +(use-package embark-consult + :ghook ('consult-preview-at-point-mode-hook #'embark-collect-mode)) + (use-package smerge-mode :after magit :config
M user/settings/emacs.nix → user/settings/emacs.nix
@@ -116,6 +116,8 @@ editorconfig eglot eldoc-box emacs-gc-stats + embark + embark-consult esh-buf-stack esh-help eshell-fringe-status