diff --git a/modules/completion/company/packages.el b/modules/completion/company/packages.el index d5d770051..c79091ecf 100644 --- a/modules/completion/company/packages.el +++ b/modules/completion/company/packages.el @@ -1,7 +1,7 @@ ;; -*- no-byte-compile: t; -*- ;;; completion/company/packages.el -(package! company :pin "8b58e5895c2eaf8686de0e25c807b00fdb205c7a") +(package! company :pin "073aef72ddf93f897a856c246c58dcdfe003674e") (package! company-dict :pin "cd7b8394f6014c57897f65d335d6b2bd65dab1f4") (when (featurep! +childframe) (package! company-box :pin "f9cbbc7df8efbb56a8d31a5b422d158660d9109e")) diff --git a/modules/completion/helm/packages.el b/modules/completion/helm/packages.el index 94676df91..f27e704d5 100644 --- a/modules/completion/helm/packages.el +++ b/modules/completion/helm/packages.el @@ -1,7 +1,7 @@ ;; -*- no-byte-compile: t; -*- ;;; completion/helm/packages.el -(package! helm :pin "a246a9b278fb973d38d13ade7417f55e0a57eae4") +(package! helm :pin "5b173130116324b13c97a662b251753e58c5dc34") (package! helm-rg :pin "ee0a3c09da0c843715344919400ab0a0190cc9dc") (package! helm-c-yasnippet :pin "e214eec8b2875d8a7cd09006dfb6a8e15e9e4079") (package! helm-company :pin "6eb5c2d730a60e394e005b47c1db018697094dde") @@ -13,7 +13,7 @@ (when (featurep! +fuzzy) (package! helm-flx :pin "6640fac5cb16bee73c95b8ed1248a4e5e113690e")) (when (featurep! +childframe) - (package! posframe :pin "3b1dc400d286b0a4bd42e518bf3e7eedb49fd1e6")) + (package! posframe :pin "c91d4d53fa479ceb604071008ce0a901770eff57")) (when (featurep! :lang org) (package! helm-org :pin "d67186d3a64e610c03a5f3d583488f018fb032e4")) (when (featurep! +icons) diff --git a/modules/completion/ivy/packages.el b/modules/completion/ivy/packages.el index f2ab2ae64..66067324a 100644 --- a/modules/completion/ivy/packages.el +++ b/modules/completion/ivy/packages.el @@ -1,24 +1,24 @@ ;; -*- no-byte-compile: t; -*- ;;; completion/ivy/packages.el -(package! swiper :pin "1c6b3da377a840e898b14020133f59fca9ceea1c") +(package! swiper :pin "c97ea72285f2428ed61b519269274d27f2b695f9") (package! ivy) (package! ivy-hydra) (package! ivy-avy) (package! counsel) (package! amx :pin "37f9c7ae55eb0331b27200fb745206fc58ceffc0") -(package! counsel-projectile :pin "e30150792a96968f55f34638cbfe63eaa30839cc") +(package! counsel-projectile :pin "40d1e1d4bb70acb00fddd6f4df9778bf2c52734b") (package! ivy-rich :pin "600b8183ed0be8668dcc548cc2c8cb94b001363b") (package! wgrep :pin "f9687c28bbc2e84f87a479b6ce04407bb97cfb23") (if (featurep! +prescient) - (package! ivy-prescient :pin "292ac9fe351d469f44765d487f6b9a1c1a68ad1e") + (package! ivy-prescient :pin "c5295a9eecbd2935bb57684a4422638e03bf738c") (when (featurep! +fuzzy) (package! flx :pin "e3b3f0533e44c5250ce73d728b59a7e96c692b5d"))) (when (featurep! +childframe) - (package! ivy-posframe :pin "5d9420252ca855d6d206f1f8ef5993a6be3c618f")) + (package! ivy-posframe :pin "533a8e368fcabfd534761a5c685ce713376fa594")) (when (featurep! +icons) (package! all-the-icons-ivy :pin "a70cbfa1effe36efc946a823a580cec686d5e88d")) diff --git a/modules/completion/vertico/autoload/vertico.el b/modules/completion/vertico/autoload/vertico.el index d72299679..4939b6c30 100644 --- a/modules/completion/vertico/autoload/vertico.el +++ b/modules/completion/vertico/autoload/vertico.el @@ -274,3 +274,13 @@ If there are selected candidates, disregard the current candidate and exit." (defun +vertico-basic-remote-all-completions (string table pred point) (and (vertico--remote-p string) (completion-basic-all-completions string table pred point))) + +;;;###autoload +(defun +vertico/resume (&optional arg) + "Resume the last session. +If prefix ARG is provided, select which session to resume." + (interactive "P") + (call-interactively + (if arg + #'vertico-resume-select + #'vertico-resume-last))) diff --git a/modules/completion/vertico/packages.el b/modules/completion/vertico/packages.el index 5aab84656..5be535322 100644 --- a/modules/completion/vertico/packages.el +++ b/modules/completion/vertico/packages.el @@ -4,19 +4,19 @@ (package! vertico :recipe (:host github :repo "minad/vertico" :files ("*.el" "extensions/*.el")) - :pin "509ca602c7aa565ab8f54c07e09af8fc3e706108") + :pin "a92b1e47ffe343e2c3096e2ea61af013a8a02af9") -(package! orderless :pin "ce462a63e32dd32bceea041f656bb79da953d62f") +(package! orderless :pin "f2c78c4a6059c5f892e48a3887d4368a547515ff") -(package! consult :pin "2106eee75f84206715631da45eae08827da266f9") +(package! consult :pin "473e6585c516d0e7fd4c256c333713fb40e9947a") (package! consult-dir :pin "08f543ae6acbfc1ffe579ba1d00a5414012d5c0b") (when (featurep! :checkers syntax) (package! consult-flycheck :pin "0ad7e8ff15683a4d64b79c29b3fcf847edfe244b")) -(package! embark :pin "56e28c23d56da3ae4b755bfa50a181bdedf439e6") -(package! embark-consult :pin "56e28c23d56da3ae4b755bfa50a181bdedf439e6") +(package! embark :pin "06d5caafd58db6b6d7fa14cf8b6f7336486b92ca") +(package! embark-consult :pin "06d5caafd58db6b6d7fa14cf8b6f7336486b92ca") -(package! marginalia :pin "e9540a7b80f9c4d044748b88720e5cba3e30c20a") +(package! marginalia :pin "e63d27e6fb24ed16339de9d813c555d40aa1e4ca") (package! wgrep :pin "f9687c28bbc2e84f87a479b6ce04407bb97cfb23") diff --git a/modules/config/default/+evil-bindings.el b/modules/config/default/+evil-bindings.el index ad635b509..8f0efffb0 100644 --- a/modules/config/default/+evil-bindings.el +++ b/modules/config/default/+evil-bindings.el @@ -305,7 +305,7 @@ :desc "Switch buffer" "<" #'switch-to-buffer) :desc "Switch to last buffer" "`" #'evil-switch-to-windows-last-buffer :desc "Resume last search" "'" - (cond ((featurep! :completion vertico) #'vertico-repeat) + (cond ((featurep! :completion vertico) #'+vertico/resume) ((featurep! :completion ivy) #'ivy-resume) ((featurep! :completion helm) #'helm-resume))