Eu não sei como o gedit lida com o realce de sintaxe de arquivos sem extensão (existem perguntas sobre isso: Pode Gedit o estilo de destaque padrão ser definido para arquivos sem uma extensão? ), mas definitivamente há um plugin que lida com modelines:
Então, se você tiver um comentário do formulário na primeira (ou última) poucas linhas:
# vi: ft=sh #
Ele usará realce de sintaxe do shell e com ft=perl
, realce de sintaxe Perl e assim por diante.