VB.NET mode for Emacs is a mode for editing programs written in Visual Basic .NET (VB.NET). This mode features: automatic indentation of VB.NET syntax; font locking; automatic keyword capitalization; integration with compile.el, flymake.el, and imenu.el; built-in snippets for ya-snippet.el; and some minor convenience functions.
Geiser is a generic Emacs/Scheme interaction mode, featuring an enhanced REPL and a set of minor modes that improve Emacs' basic major mode for Scheme. The main features provided are evaluation of forms in the namespace of the current module, macro expansion, loading of files and modules, namespace-aware identifier completion, automatic documentation, jumping to the definition of an identifier, access to documentation, listings of identifiers exported by a given module, and rudimentary support for debugging. Geiser supports Guile and Racket.