I urge you to try KMail with the kvim editor. It's plain vim but dressed up in KDE clothes and acts as a "component" of the parent program. Just change to editor to "embedded kvim".
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds