Maybe I’m confused, but would not the use of tab_right, etc. need to be done to deal with the user setting the expand tabs as spaces. If tab macro inserted a tab directly then when would the conversion (to spaces) be done? I did not look at the code, but would assume (usually a bad idea) that tab_right and tab_left checks the option and adds either a tab, or spaces.
Either way the value or all this investigation you have done on this issue should be added to MESI’s tab.
Well I’m off to find a beer and pull the tab.