Could `fix-whitespace` help with make files (`Makefile` and `.mk`), keeping the tabs that are recipe prefixes but fixing other whitespace? A workaround would be to use a `.RECIPEPREFIX`, one of the [special variables](https://www.gnu.org/software/make/manual/html_node/Special-Variables.html), to pick something other than tab.