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);