Are there any Visual Studio add-ins for true 'smart tabs'?
c++, plugins, visual-studio
Solution
If no one comes up with an "as-you-type" utility, then Astyle with its `convert-tabs` and `indent=tab` options will reformat code after-the-fact.
Problem
'Smart Tabs' concept allows to automatically insert tab character for block indentation and space characters for in-block formatting. It's described here. Unfortunately, Visual Studio's 'smart tabs' option in text editor settings just indents text on enter press. Same name, completely different and near useless thing :). So, maybe someone knows of a visual studio addin that can change how 'tab' key work so it will insert tab characters and space characters according to rules mentioned above? Any hints are welcome. Update: I need it for C++. According to comments, ReSharper can do something like this, but only for Basic and C#.