diff --git a/CHANGES.md b/CHANGES.md index 97d08026..a556e72b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -56,6 +56,9 @@ pass-otp (https://github.com/tadfisher/pass-otp) has been setup in the running machine. + Made password prompts traverse symlinks when gathering password names for + autocomplete. + * `XMonad.Actions.DynamicProjects` Make the input directory read from the prompt in `DynamicProjects` diff --git a/XMonad/Prompt/Pass.hs b/XMonad/Prompt/Pass.hs index 7115579a..a1b42ad5 100644 --- a/XMonad/Prompt/Pass.hs +++ b/XMonad/Prompt/Pass.hs @@ -198,6 +198,7 @@ escapeQuote = concatMap escape getPasswords :: FilePath -> IO [String] getPasswords passwordStoreDir = do files <- runProcessWithInput "find" [ + "-L", -- Traverse symlinks passwordStoreDir, "-type", "f", "-name", "*.gpg",