dbml-mode

Homepage: https://github.com/KeyWeeUsr/dbml-mode

Author: Peter Badida

Updated:

Summary

Major mode for DBML

Commentary

This major mode attempts to port all of the syntax highlighting from
https://dbdiagram.io and build upon it by providing helpers such as
duplicate checking and rendering SVGs directly in Emacs.

A sample for simple syntax is available at https://i.imgur.com/OpXUUVk.gif

For rendering, available as a key binding, it utilizes `dbml-renderer'
(https://github.com/softwaretechnik-berlin/dbml-renderer) which by default
is provided by building a Docker image (requires `docker').  Check `dbml'
customization group to adjust this or other functionality if you don't have
Docker installed or prefer using the raw binary.

Dependencies