diff options
Diffstat (limited to 'emacs/inits')
| -rw-r--r-- | emacs/inits/11-selectrum.el | 43 |
1 files changed, 43 insertions, 0 deletions
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)) |
