I would like to make tab characters ("\t") display as arrows of varying length, just like in editors such as Notepad++, gedit, Geany, etc. Here is an example with tab width set to 4 and space characters displayed as dots:
Is there a way to achieve the same functionality in GNU Emacs? Maybe by configuring the whitespace-mode?