From 3700fa00e6f0232af6246b129a057fde3e74692d Mon Sep 17 00:00:00 2001 From: Nikolay Yakimov Date: Fri, 8 Jan 2016 19:17:21 +0300 Subject: [PATCH] Fix dist/setup-config path in stack cradle init. --- Language/Haskell/GhcMod/Cradle.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Language/Haskell/GhcMod/Cradle.hs b/Language/Haskell/GhcMod/Cradle.hs index 0904eea..988a7d0 100644 --- a/Language/Haskell/GhcMod/Cradle.hs +++ b/Language/Haskell/GhcMod/Cradle.hs @@ -40,7 +40,7 @@ findCradle = findCradle' =<< liftIO getCurrentDirectory findCradleNoLog :: forall m. (IOish m, GmOut m) => m Cradle findCradleNoLog = fst <$> (runJournalT findCradle :: m (Cradle, GhcModLog)) - + findCradle' :: (GmLog m, IOish m, GmOut m) => FilePath -> m Cradle findCradle' dir = run $ msum [ stackCradle dir @@ -99,7 +99,7 @@ stackCradle wdir = do -- If dist/setup-config already exists the user probably wants to use cabal -- rather than stack, or maybe that's just me ;) - whenM (liftIO $ doesFileExist $ setupConfigPath "dist") $ do + whenM (liftIO $ doesFileExist $ cabalDir setupConfigPath "dist") $ do gmLog GmWarning "" $ text "'dist/setup-config' exists, ignoring Stack and using cabal-install instead." mzero