V-Codemirror
Text field implementation suitable for source code editing
Multi language syntax highlighting and smart editing features for source code editing
Sample code
import org.vaadin.addon.codemirror.CodeMirrorField; ... CodeMirrorField cmField = new CodeMirrorField(); cmField.setValue("@Widgetset(\"com.vaadin.v7.Vaadin7WidgetSet\")\npublic class FiddleUi extends UI {\n\n final private static DockerService dockerService = new DockerService();\n \n @Override\n protected void init(VaadinRequest vaadinRequest) {"); VerticalLayout layout = new VerticalLayout(); layout.setSizeFull(); layout.addComponent(cmField); cmField.setSizeFull(); layout.setExpandRatio(cmField, 1); setContent(layout);
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
support for gutter removal
- Released
- 2017-06-15
- Maturity
- EXPERIMENTAL
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 8.0+
- Browser
- N/A
V-Codemirror - Vaadin Add-on Directory
Text field implementation suitable for source code editingOnline Demo
Source Code
V-Codemirror version 0.3
add support for indentUnit
V-Codemirror version 0.4
Refresh CodeMirror after Vaadin layouting phase
V-Codemirror version 0.6
Fix value persistence problem when component is re-attached
V-Codemirror version 0.7
Prevent JavaScript resource caching
V-Codemirror version 0.8
Fix value sync + value change problem
V-Codemirror version 0.9
Code folding
V-Codemirror version 0.10
support for gutter removal