i use gnu/linux. it’s probably no secret. what is more of a secret, is that i secretly (well actually not so secretly) love using gedit for editing text. i still use vim, echo (gnu bash) and emacs (but only for org-mode).
vim is really, really great. but for day to day full-screen coding, i love working in gedit. i only have one  longstanding gripe, and today i believe that it is solved. here is the magic combination which appeases my troubled spirit:
 actually i wish that everyone would just use eight-space-tabs for all their coding needs, but i realize there are some problems with this, and so i reluctantly am glad that modelines and the above magic exist.