updated markdown lexer, nosync when split, nicer properties dialog