Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit ed37a9e

Browse files
committed
fix: create directory to dump debug ast
1 parent 29b2ecb commit ed37a9e

File tree

1 file changed

+2
-0
lines changed
  • plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction

1 file changed

+2
-0
lines changed

‎plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/Util.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import Development.IDE.GHC.Compat.ExactPrint as GHC
1010
import Development.IDE.GHC.Dump (showAstDataHtml)
1111
import GHC.Stack
1212
import GHC.Utils.Outputable
13+
import System.Directory.Extra (createDirectoryIfMissing)
1314
import System.Environment.Blank (getEnvDefault)
1415
import System.IO.Unsafe
1516
import Text.Printf
@@ -37,6 +38,7 @@ traceAst lbl x
3738
doTrace = unsafePerformIO $ do
3839
u <- U.newUnique
3940
let htmlDumpFileName = printf "/tmp/hls/%s-%s-%d.html" (show timestamp) lbl (U.hashUnique u)
41+
createDirectoryIfMissing True "/tmp/hls"
4042
writeFile htmlDumpFileName $ renderDump htmlDump
4143
return $ unlines
4244
[prettyCallStack callStack ++ ":"

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /