jps, what is your stance on the smart_indent issue described here: https://forum.sublimetext.com/t/smart-indent-bug/4709/8 ?
Without any knowledge of ST internals I'm daring to assume that this is an easy fix. Is it possible to get it in ST3? This is a blocker for me and, I'm sure, for some other people as well. Using ST for languages without braces and some other editor for braced languages will be... awkward.
I tried to do a proper workaround by adjusting the Default keymap, but it seems that anything that does \n insertion is a suspect (i.e. "o"/"O" commands in Vintage and probably other things) - also "}" has to be remapped to counter the unindent. At this point it seems that a full workaround requires replicating the Sublime indentation logic in keybindings to unindent after every "smart" indent and reindent after every unindent...
(apologies for reposting, but my previous messages seem to be ignored, so I'll keep trying)