diff options
author | Jasper Jenkins <jasper.vs.jenkins@gmail.com> | 2019-06-12 02:59:26 -0700 |
---|---|---|
committer | Miran <narimiran@disroot.org> | 2019-06-12 11:59:25 +0200 |
commit | da035e9c8385be59449d13d1355aba4f9f97a6b4 (patch) | |
tree | 29e271dbd891a7eb5ef19da0cf614347b9444161 /nimpretty/nimpretty.nim | |
parent | b056d32a7932aa96efd3c3f731d342282c5aba63 (diff) | |
download | Nim-da035e9c8385be59449d13d1355aba4f9f97a6b4.tar.gz |
[bugfix] fix nimpretty for absolute paths (#11480)
Diffstat (limited to 'nimpretty/nimpretty.nim')
-rw-r--r-- | nimpretty/nimpretty.nim | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nimpretty/nimpretty.nim b/nimpretty/nimpretty.nim index 185f8da7c..6b8ddcfc6 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): |