From a8b572173842b2a1f31bc4109de59ff471a84256 Mon Sep 17 00:00:00 2001 From: tslil clingman <> Date: Wed, 4 Mar 2020 10:30:21 -0800 Subject: Dropped ivy for selectrum --- emacs/inits/11-selectrum.el | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 emacs/inits/11-selectrum.el (limited to 'emacs/inits') diff --git a/emacs/inits/11-selectrum.el b/emacs/inits/11-selectrum.el new file mode 100644 index 0000000..f6e43bb --- /dev/null +++ b/emacs/inits/11-selectrum.el @@ -0,0 +1,43 @@ +;; Time-stamp: <2020-03-03 13:47:30 (tslil@bison)> + +(use-package deadgrep + :ensure t + :bind (("C-c g" . deadgrep))) + +(use-package quelpa + :ensure t + :init (setq quelpa-update-melpa-p nil)) + +(quelpa '(selectrum :fetcher git :url "https://github.com/raxod502/selectrum.git")) + +(defun selectrum-recentf () + (interactive) + (find-file (completing-read "Recent file: " recentf-list nil t))) + +(defun selectrum-yank () + (interactive) + (let ((selectrum-should-sort-p nil)) + (insert (completing-read "Yank: " kill-ring-yank-pointer nil t)))) + +(use-package selectrum + :bind (("C-x f" . selectrum-recentf) + ("M-y" . selectrum-yank)) + :config + (selectrum-mode +1)) + +(use-package prescient + :ensure t) + +(quelpa '(selectrum-prescient :fetcher git :url "https://github.com/raxod502/prescient.git")) + +(use-package selectrum-prescient + :ensure t + :config + (selectrum-prescient-mode +1) + (prescient-persist-mode +1)) + +;; (quelpa '(ctrlf :fetcher git :url "https://github.com/raxod502/ctrlf.git")) + +;; (use-package ctrlf +;; :ensure t +;; :config (ctrlf-mode +1)) -- cgit v1.2.3