diff --git a/source/dub/generators/visuald.d b/source/dub/generators/visuald.d index 08885d6..89b0e89 100644 --- a/source/dub/generators/visuald.d +++ b/source/dub/generators/visuald.d @@ -208,38 +208,27 @@ // Create folders and files // TODO: nice foldering + ret.formattedWrite("\n ", pack.name); version(VISUALD_SINGLE_PROJECT_FILE) { SourceFile[] files = sourceFiles.keys; sort!("a.pkg > b.pkg")(files); string last = ""; - ret.formattedWrite(" - "); foreach(source; files) { if(last != source.pkg) { if(!last.empty) - ret.formattedWrite(" - "); - ret.formattedWrite(" - ", source.pkg); + ret.put("\n "); + ret.formattedWrite("\n ", source.pkg); last = source.pkg; } - ret.formattedWrite(" - ", source.filePath.toString()); + ret.formattedWrite("\n ", source.filePath.toString()); } - ret.formattedWrite(" - - "); + ret.put("\n "); } version(VISUALD_SEPERATE_PROJECT_FILES) { - formattedWrite(ret, " - ", projName); foreach(source, dummy; sourceFiles) ret.formattedWrite("\n ", source.filePath.toString()); - ret.formattedWrite(" - "); } - ret.formattedWrite(" -"); + ret.put("\n \n"); logTrace("About to write to '%s.visualdproj' file %s bytes", pack.name, to!string(ret.data().length)); auto sln = openFile(pack.name ~ ".visualdproj", FileMode.CreateTrunc);