dbext.vim zapewnia dostęp do bazy danych z poziomu Vi. Zapewnia takie rzeczy, jak przechowywane połączenia, przeglądanie schematów, historia poleceń, niektóre automatyczne uzupełnianie i zmienne powiązania.
Zakładam, że jest coś podobnego dla Emacsa.