Are there more pragmatic solutions, rather than doing a lot of work to create a new plugin? ==== just set an initial &guifont value ==== ALL of my machines are currently GTK+2. I think the only reason my existing code isn't working, on my work laptop, is because an initial guifont setting isn't set. ==== switch between a locally-specified list of fonts ==== http://www.vim.org/scripts/script.php?script_id=202 ^^ That plugin will switch between a hard-coded list of fonts. The thing is, this hard-coded list could be specified locally, not in my https://github.com/DeeNewcum/dotfiles. This avoids problems with GTK2/non-GTK2 compatibility. Downside: It requires some up-front setup. Upside: The up-front setup is only required ONCE per machine.