From c53a27f0dc4e867701955e97b607aab2b66a0740 Mon Sep 17 00:00:00 2001 From: Araq Date: Mon, 8 Sep 2014 09:18:09 +0200 Subject: nimfix supports specialized '.nimfix' modules --- compiler/pretty.nim | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'compiler/pretty.nim') diff --git a/compiler/pretty.nim b/compiler/pretty.nim index b7265b946..436181bbc 100644 --- a/compiler/pretty.nim +++ b/compiler/pretty.nim @@ -31,20 +31,20 @@ type proc overwriteFiles*() = let doStrip = options.getConfigVar("pretty.strip").normalize == "on" for i in 0 .. high(gSourceFiles): - if not gSourceFiles[i].dirty: continue - let newFile = if gOverWrite: gSourceFiles[i].fullpath - else: gSourceFiles[i].fullpath.changeFileExt(".pretty.nim") - try: - var f = open(newFile, fmWrite) - for line in gSourceFiles[i].lines: - if doStrip: - f.write line.strip(leading = false, trailing = true) - else: - f.write line - f.write("\L") - f.close - except IOError: - rawMessage(errCannotOpenFile, newFile) + if gSourceFiles[i].dirty and not gSourceFiles[i].isNimfixFile: + let newFile = if gOverWrite: gSourceFiles[i].fullpath + else: gSourceFiles[i].fullpath.changeFileExt(".pretty.nim") + try: + var f = open(newFile, fmWrite) + for line in gSourceFiles[i].lines: + if doStrip: + f.write line.strip(leading = false, trailing = true) + else: + f.write line + f.write("\L") + f.close + except IOError: + rawMessage(errCannotOpenFile, newFile) proc `=~`(s: string, a: openArray[string]): bool = for x in a: -- cgit 1.4.1-2-gfad0