@@ -13,15 +13,15 @@ module Development.IDE.Spans.Documentation (
13
13
) where
14
14
15
15
import Control.Monad
16
+ import Control.Monad.Extra (findM )
16
17
import Control.Monad.IO.Class
17
- import Control.Monad.Extra (findM )
18
18
import Data.Either
19
19
import Data.Foldable
20
20
import Data.List.Extra
21
- import qualified Data.Map as M
21
+ import qualified Data.Map as M
22
22
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
25
25
import Development.IDE.Core.Compile
26
26
import Development.IDE.Core.RuleTypes
27
27
import Development.IDE.GHC.Compat
@@ -31,7 +31,7 @@ import Development.IDE.Spans.Common
31
31
import System.Directory
32
32
import System.FilePath
33
33
34
- import Language.LSP.Types (filePathToUri , getUri )
34
+ import Language.LSP.Types (filePathToUri , getUri )
35
35
36
36
mkDocMap
37
37
:: HscEnv
@@ -194,7 +194,7 @@ lookupHtmlForModule mkDocPath hscEnv m = do
194
194
html <- findM doesFileExist (concat . maybeToList $ mfs)
195
195
-- canonicalize located html to remove /../ indirection which can break some clients
196
196
-- (vscode on Windows at least)
197
- traverse canonicalizePath html
197
+ traverse makeAbsolute html
198
198
where
199
199
go pkgDocDir = map (mkDocPath pkgDocDir) mns
200
200
ui = moduleUnit m
0 commit comments