It is replacing tabs with spaces. Not sure if its the plugin or WordPress
The plugin converts tabs to spaces when displaying code on the front-end (not in wp-admin). Its needed for flexibility in how code can be displayed; the only way to preserve tabs and show indentation as is, is to use <pre>
which presents issues with line wrapping. But for the plain text view this might be possible to do.
It doesn’t let me past code with tabs unless I switch the page mode from ‘visual’ to ‘text’.
That’s WordPress & TinyMCE editor. Your code will not be preserved if you paste it in “Visual” mode, so don’t use it.
There isn’t any color highlighting on coding.
Can you elaborate a bit? Your code isn’t highlighted when you view the post? Or it isn’t coloured in wp-admin when you’re writing a post?`