This works as advertised. My only gripe is that the extension doesn't change the settings back to what they were after the solution is unloaded. So, say you have your settings set to be tabs (not spaces), open a solution with a .editorconfig setting tabs to 2 spaces, and then close that solution - the settings stay at 2 spaces instead of changing back to tabs. This effectively means you need to define this file for all of your projects, versus just for that one client you have that has weird tab settings.
Good idea, but it currently (0.5.0) won't restore your global defaults so it'll mess up your personal settings after you opened a project using EditorConfig. This needs to be fixed before it can be recommended.
I've always wanted such a tool! A must have add-in for the open-source developers!
PS. Agree with M. Schroeter that it should be a part of Visual Studio. Please support this idea at visual studio uservoice website: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6146845-support-editorconfig
This extension is a lifesaver. I work with on several projects with different spacing and tab standards. Previously I'd installed an extension that re-added macros and wrote macros for each standard, but always forgot to apply them and they were a pain to write. This is simple, clean and painless and as an added bonus works in other editors like Notepad++ and even Vim!
Since msvc6 I`m waiting for plugin or settings that can permanently set the end of lines to "LF" in the editor.
In the description for this plugin said that it can do it. But it's not. I tried to close/open project, to apply an AutoFormat - nothing! Was applied only tabspaces.
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 4