Hello, I tested some solutions and the better one I found is plantuml: http://plantuml.com With plantuml you can define diagram through a specific language (easy to learn) and then compile it in png. To have it inside Emacs you can use the relative plugin: https://github.com/skuro/plantuml-mode It offers syntax highlight and preview (png or ASCII mode). Once compiled you can open theme directly with Emacs On 1/24/19 3:46 PM, jonetsu wrote: > Hello, > > Any suggestions as to be able to create basic UML diagrams in emacs ? > > Thanks. > > -- Guybrush aka Gabriele Labita -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG 2.1.18 (GNU Linux) Comment: https://gnupg.org/ mQENBFnN5i4BCACuu7o3VCUoM2ltN7mGqdMCXUmQ/2SXm6jEBKJuWITZP+nahGs5 7masAMuGIwluIrvZe5wdpMiopv0mQ+MDpvNlwJwb+FmS9rQHE1lJZsNtroqb1Y7L AKdRjWlsdXRVGoeMRAfPIziU9UxS2yFj3+7XxDH6dtuRWGKcPvHKEpVul47Y8z5I Zrf5KtjPFXcHXQCfuBwDYCOQunLsAZqNJ/hIVjZdiLySbK7BHr1oZH62+uiuEv3y KsBLXRgB/aTLEmoLNG1YcVGgl+vRtO7SNpDaFhubzE9lyWStIngZn1TVzeg5kh32 70vDEsYdlPgjRrjyEOQWymEKsu03573z5SC/ABEBAAG0KkdhYnJpZWxlIExhYml0 YSA8Z2FicmllbGUubGFiaXRhQGxpbnV4Lml0PokBVAQTAQgAPhYhBBHcyKuunh+w ZeaceTBvgPlJVYuhBQJZzeYuAhsDBQkDwmcABQsJCAcCBhUICQoLAgQWAgMBAh4B AheAAAoJEDBvgPlJVYuhSb0H/i55R4q8jM8bLNVzz1LMwAsrNDAD9ESEto1xJutH XvaSIy68fEeKiM6PfuZAq2Cuc25Z8cNApujAwM5d8Ggw1Lwt8ZhcE8bEsel75DdU J/6efrQfOd8hCthJM9aw6Yv3Ozn/OEBxPXxyG4YyI2VDBdpNNq3MDQfsxI/Rdxss XEmBaw102fqPUgjToiHcBU9TfJEhFbadZxUCQIsoX4132SSKn4sSreTNCh6VZods WNnKvoFBMbQSFCNZqGs0EYsitPlIgG3TNQW6/H2O8dWriUJO/wzc14Jhrz1IuF7I DZh7B+6Ca1mRjX0L6PljnlhCVo+qA69TKYhKzNTuyDvWvue5AQ0EWc3mLgEIAK2Q jhAOgaBosfVYf+ru4R4gsfS+gMcyKF/Cmnd6e/UCI4t8JCMmsxoEKy/h0/qOB1+n L2Hr6Ga9FSM3eXE4R7JDO8GL1GhkddlP8CRSTKk/KUReId6LRTKwzBTNbvFz8pn9 fRCN/dVVtGe+2/J1AlT1HR8FFIHIZ+WaWsD5hYU58oge5SfLLA8pfgWtuweZrOMr L1NL2qS1c/dywPwB80IP1GEFne4n9kQb9VXeXjE1YdBbb8EDf5dF8pT4VbRp1nL3 G/grhvDlmjFmi0kpLp90PVcGsPvijuVmcVtSmqEfvsQqqVOnO7hP7tb0Hk9rkNrD xklFJf86+HBbEeYS7OkAEQEAAYkBPAQYAQgAJhYhBBHcyKuunh+wZeaceTBvgPlJ VYuhBQJZzeYuAhsMBQkDwmcAAAoJEDBvgPlJVYuhTzAH/2gPXC6FsklZ8wZlejd3 WiseLjFELdlJpLuETNxDkesZ2aAl4vSD5q9S4CLvlbIX+sv37kL4B8j+H9eWZjKD BfPT8NaibfKdsfQCm2vGaTzhxI8K0iTLQUvcqLB1Fa6Q7/cZca0DknCAQZhP9/sK Sc09cc0cXw+f2IWB3oN+ZBDpf5WDEsv84uUwubGCthPaeL28LZWi0r3IUP8Pt41h n3yP78Q4pObpDSwXeB1takfPf+McvWzMSqgE4PXjwh+Z2IVUjpaVXPBiBAkzmKYs Vxm3XLFh2FB0/JBHz0yAB9FmEgCwXcxHrXkFfZyF7+ZBjyHmtzA+4SPIMiKIaQ2l 99I= =Ge9j -----END PGP PUBLIC KEY BLOCK-----