Auto Tab by Language is a gedit plugin, which modifies tab setting within currently viewed document by language categories that are recognized by gedit. This plugin tries to provide programmers with automatic tab settings when certain document types are being viewed and edited. Programmers who writes codes in several programming languages might find this useful, since they can configure the tab setting to suit the indenting style they want for each programming language.
You can download this plugin from github.