Even more embeddable code editor custom Vaadin widget - Ace - The High Performance Code Editor
Originally based on LostInBrittany's fork of PolymerLabs ace-element
Install the component using Vaadin Directory:
<dependency>
<groupId>com.hilerio</groupId>
<artifactId>ace-widget</artifactId>
<version>--VERSION HERE--</version>
</dependency>
<repository>
<id>vaadin-addons</id>
<url>https://maven.vaadin.com/vaadin-addons</url>
</repository>
Full documentation can be found on the Java backend GitHub page.