Skip to content

Commit b790142

Browse files
committed
Use even more makeAbsolute
1 parent cc76fcc commit b790142

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

ghcide/src/Development/IDE/Core/Rules.hs

+2-2
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ import Ide.Plugin.Config
139139
import qualified Language.LSP.Server as LSP
140140
import Language.LSP.Types (SMethod (SCustomMethod))
141141
import Language.LSP.VFS
142-
import System.Directory (canonicalizePath, makeAbsolute)
142+
import System.Directory (makeAbsolute)
143143
import Data.Default (def, Default)
144144
import Ide.Plugin.Properties (HasProperty,
145145
KeyNameProxy,
@@ -759,7 +759,7 @@ getModIfaceFromDiskAndIndexRule =
759759
hie_loc = Compat.ml_hie_file $ ms_location ms
760760
hash <- liftIO $ Util.getFileHash hie_loc
761761
mrow <- liftIO $ HieDb.lookupHieFileFromSource hiedb (fromNormalizedFilePath f)
762-
hie_loc' <- liftIO $ traverse (canonicalizePath . HieDb.hieModuleHieFile) mrow
762+
hie_loc' <- liftIO $ traverse (makeAbsolute . HieDb.hieModuleHieFile) mrow
763763
case mrow of
764764
Just row
765765
| hash == HieDb.modInfoHash (HieDb.hieModInfo row)

ghcide/src/Development/IDE/Spans/Documentation.hs

+6-6
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ module Development.IDE.Spans.Documentation (
1313
) where
1414

1515
import Control.Monad
16+
import Control.Monad.Extra (findM)
1617
import Control.Monad.IO.Class
17-
import Control.Monad.Extra (findM)
1818
import Data.Either
1919
import Data.Foldable
2020
import Data.List.Extra
21-
import qualified Data.Map as M
21+
import qualified Data.Map as M
2222
import Data.Maybe
23-
import qualified Data.Set as S
24-
import qualified Data.Text as T
23+
import qualified Data.Set as S
24+
import qualified Data.Text as T
2525
import Development.IDE.Core.Compile
2626
import Development.IDE.Core.RuleTypes
2727
import Development.IDE.GHC.Compat
@@ -31,7 +31,7 @@ import Development.IDE.Spans.Common
3131
import System.Directory
3232
import System.FilePath
3333

34-
import Language.LSP.Types (filePathToUri, getUri)
34+
import Language.LSP.Types (filePathToUri, getUri)
3535

3636
mkDocMap
3737
:: HscEnv
@@ -194,7 +194,7 @@ lookupHtmlForModule mkDocPath hscEnv m = do
194194
html <- findM doesFileExist (concat . maybeToList $ mfs)
195195
-- canonicalize located html to remove /../ indirection which can break some clients
196196
-- (vscode on Windows at least)
197-
traverse canonicalizePath html
197+
traverse makeAbsolute html
198198
where
199199
go pkgDocDir = map (mkDocPath pkgDocDir) mns
200200
ui = moduleUnit m

0 commit comments

Comments
 (0)