Func _CommentedFunction() ; before TIDY While 1 For $i =1 To 10 #cs ; comment block start at col=5 - not well positioned - should be 13 instead 5 ConsoleWrite("") ; any code - not well positioned - should be 13 instead 5 ConsoleWrite("") ; any code - not well positioned - should be 13 instead 5 ConsoleWrite("") ; any code - not well positioned - should be 13 instead 17 #ce ; comment block start at col=1 - not well positioned - should be 13 instead 1 Next WEnd EndFunc ;==>_CommentedFunction Func _CommentedFunction() ; after TIDY + Skip_commentblock =1 While 1 For $i =1 To 10 #cs ; comment block start at col=5 - not well positioned - should be 13 instead 5 - TIDY NOT change position as Skip_commentblock =1 ConsoleWrite("") ; any code - not well positioned - should be 13 instead 9 - but #cs#ce region alawys should keep users position ConsoleWrite("") ; any code - not well positioned - should be 13 instead 5 - but #cs#ce region alawys should keep users position ConsoleWrite("") ; any code - not well positioned - should be 13 instead 17 - but #cs#ce region alawys should keep users position #ce ; comment block start at col=1 - not well positioned - should be 13 instead 1 - TIDY NOT change position as Skip_commentblock =1 Next WEnd EndFunc ;==>_CommentedFunction Func _CommentedFunction() ; after TIDY + Skip_commentblock =0 While 1 For $i =1 To 10 #cs ; comment block start at col=9 - TIDY change position as Skip_commentblock =0 ConsoleWrite("") ; any code - not well positioned - should be 13 instead 9 - but #cs#ce region alawys should keep users position ConsoleWrite("") ; any code - not well positioned - should be 13 instead 5 - but #cs#ce region alawys should keep users position ConsoleWrite("") ; any code - not well positioned - should be 13 instead 17 - but #cs#ce region alawys should keep users position #ce ; comment block start at col=9 - TIDY change position as Skip_commentblock =0 Next WEnd EndFunc ;==>_CommentedFunction