summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/vstudio/impl/vsfile.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2017-03-22 00:49:25 +0800
committerruki <[email protected]>2017-03-22 00:49:25 +0800
commitbf31745be93eb690ac14114ee181f30ffbb43275 (patch)
tree7eb99c310a53e1b1bd706a463d795df4b5f3f2a0 /xmake/plugins/project/vstudio/impl/vsfile.lua
parentce0b97dd29e0cf29b81f4fbef51b64ad925ffdf4 (diff)
fix check default option
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vsfile.lua')
-rw-r--r--xmake/plugins/project/vstudio/impl/vsfile.lua14
1 files changed, 14 insertions, 0 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vsfile.lua b/xmake/plugins/project/vstudio/impl/vsfile.lua
index 38e7926c6..89aeb15d9 100644
--- a/xmake/plugins/project/vstudio/impl/vsfile.lua
+++ b/xmake/plugins/project/vstudio/impl/vsfile.lua
@@ -61,6 +61,18 @@ function _write(self, ...)
self:_write(...)
end
+-- writef file
+function _writef(self, ...)
+
+ -- print indent
+ for i = 1, self._indent do
+ self:_write(_g.indentchar)
+ end
+
+ -- writef it
+ self:_writef(...)
+end
+
-- enter and print file
function _enter(self, ...)
@@ -95,9 +107,11 @@ function open(filepath, mode)
file._print = file.print
file._printf = file.printf
file._write = file.write
+ file._writef = file.writef
file.print = _print
file.printf = _printf
file.write = _write
+ file.writef = _writef
-- add enter and leave interfaces
file.enter = _enter