habrahbarauser: область применения схемы - всё окно,а не только область файла (буфера). Если окно разбито на две части, где два файла открыто, то при переходе с одно на другой (файлы разного типа) будет применяться тема ко всему окну. Это не совсем то, что хочется реализовать.