diff --git a/modules/editor/siren-vertico.el b/modules/editor/siren-vertico.el index 290081a..6dd8c17 100644 --- a/modules/editor/siren-vertico.el +++ b/modules/editor/siren-vertico.el @@ -70,9 +70,9 @@ (if vertico-directory-mode (progn (vertico-directory-mode -1) - (let ((result (apply orig-fun args))) - (vertico-directory-mode +1) - result)) + (unwind-protect + (apply orig-fun args) + (vertico-directory-mode +1))) (apply orig-fun args))) (advice-add 'projectile-completing-read :around