From da035e9c8385be59449d13d1355aba4f9f97a6b4 Mon Sep 17 00:00:00 2001 From: Jasper Jenkins Date: Wed, 12 Jun 2019 02:59:26 -0700 Subject: [PATCH] [bugfix] fix nimpretty for absolute paths (#11480) --- nimpretty/nimpretty.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nimpretty/nimpretty.nim b/nimpretty/nimpretty.nim index 185f8da7c3..6b8ddcfc63 100644 --- a/nimpretty/nimpretty.nim +++ b/nimpretty/nimpretty.nim @@ -49,7 +49,9 @@ type proc prettyPrint(infile, outfile: string, opt: PrettyOptions) = var conf = newConfigRef() let fileIdx = fileInfoIdx(conf, AbsoluteFile infile) - conf.outFile = RelativeFile outfile + let f = splitFile(outfile.expandTilde) + conf.outFile = RelativeFile f.name & f.ext + conf.outDir = toAbsoluteDir f.dir var p: TParsers p.parser.em.indWidth = opt.indWidth if setupParsers(p, fileIdx, newIdentCache(), conf):