Don’t worry, I use nano. With syntax coloring and a custom nanorc, though. No auto-indentation. It does show me trailing whitespace, at least.
When I need to add a tab to a fresh Makefile, I do echo "\t" >> Makefile. After that, I cut-insert lines around to get more tabs.