;; Time-stamp: <2020-03-04 21:49:27 (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 (selectrum-completing-read "Yank: " (delete-duplicates kill-ring :test #'equal) nil t)))) (use-package selectrum :bind (("C-x f" . selectrum-recentf) ("M-y" . selectrum-yank)) :config (setq selectrum-num-candidates-displayed 7 selectrum-count-style 'matches) (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))