Работая с vim из командной строки, как правило по умолчанию уже имеем дело с тёмной темой. Даже если это не так, то сделать тёмный терминал и выбрать тёмную тему разметки синтаксиса не составит проблемы для опытного пользователя.
С GVim ситуация обстоит немного сложнее. Область текста окружают виджеты GTK2 и цветные значки на панели инструментов. Именно поэтому в своё время отказался от использования тёмной темы.
Вот что получится в результате тюнинга GVim: