Your comments

I am still plagued with this issue. 

When I tab and get an autocomplete or a snippet, I can't then undo and tab again even. I would expect undo should leave me with a tab. This makes it impossible to place a tab after some words which unfortunately are close enough to another identifier, or a snippets tabTrigger.
I would like to amend this to include copy formatted selection as RTF also. 

Then you can copy well formatted and syntax highlighted text and paste it into documentation, emails, IM, or other collaborative systems which don't already have the automatic formatting available.