All Projects → vaulttec → Veloedit

vaulttec / Veloedit

Licence: epl-1.0
Eclipse editor for the Velocity Template Language (VTL)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Veloedit

Eclipse Bash Editor
Bash editor plugin for eclipse
Stars: ✭ 24 (-40%)
Mutual labels:  eclipse, editor
Kaizen Openapi Editor
Eclipse Editor for the Swagger-OpenAPI Description Language
Stars: ✭ 97 (+142.5%)
Mutual labels:  eclipse, editor
Shoebill
Web-based editor for Pelican and Nikola
Stars: ✭ 30 (-25%)
Mutual labels:  editor
Megadraft
Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility
Stars: ✭ 982 (+2355%)
Mutual labels:  editor
Femto
A toy text editor with no dependencies written in Ruby
Stars: ✭ 34 (-15%)
Mutual labels:  editor
Bones3
Bones³ is a Voxel Editor for Unity. Supports both in-game and in-editor building.
Stars: ✭ 32 (-20%)
Mutual labels:  editor
Remirror
ProseMirror toolkit for React 🎉
Stars: ✭ 973 (+2332.5%)
Mutual labels:  editor
Openstack Policy Editor
A Casbin Policy Editor for OpenStack
Stars: ✭ 28 (-30%)
Mutual labels:  editor
Header
Header Tool for Editor.js 2.0
Stars: ✭ 39 (-2.5%)
Mutual labels:  editor
Cn Vscode Docs
VScode说明文档翻译
Stars: ✭ 970 (+2325%)
Mutual labels:  editor
Spck Issues
Spck Editor Issues
Stars: ✭ 35 (-12.5%)
Mutual labels:  editor
Vitabs
Guitar tablature editor inspired by vi
Stars: ✭ 32 (-20%)
Mutual labels:  editor
Gts Watchface Bundle
Complete bundle with simple workflow for editing Amazfit GTS watchfaces.
Stars: ✭ 32 (-20%)
Mutual labels:  editor
Amateras Html Editor
Eclipse plugin for HTML/JSP/XML/JavaScript Editing
Stars: ✭ 34 (-15%)
Mutual labels:  eclipse
Icestudio
❄️ Visual editor for open FPGA boards
Stars: ✭ 958 (+2295%)
Mutual labels:  editor
Miniedit
Mini text editor with highlighting code, made for PHP, Pascal, D, Lua, HTML and css or any text code.
Stars: ✭ 36 (-10%)
Mutual labels:  editor
Jodit
Jodit - Best WYSIWYG Editor for You
Stars: ✭ 947 (+2267.5%)
Mutual labels:  editor
Mu
A small, simple editor for beginner Python programmers. Written in Python and Qt5.
Stars: ✭ 960 (+2300%)
Mutual labels:  editor
Cytoscape.js View Utilities
A Cytoscape.js extension to provide miscellenaous view utilities such as hiding and highlighting nodes/edges
Stars: ✭ 34 (-15%)
Mutual labels:  editor
Cm3d2.maidfiddler
A real-time game editor for CM3D2
Stars: ✭ 39 (-2.5%)
Mutual labels:  editor

Velocity Editor for Eclipse

This project leverages the Eclipse platform by adding support for the template/scripting engine Apache Velocity.

It uses the parser of the Velocity engine (currently v1.7.0) to provide a Velocity-aware text editor with outline view.

Velocity Editor

The editor is associated to files with the extensions *.vsl or *.vm. This is defined in a content type available from Preferences > General > Content Type > Text > Velocity Template. Additional file name extensions can be specified here as well.

Editor Features

  • Syntax-highlight for Velocity Template Language (VTL)
  • Outline view with hierarchy of VTL directives and Velocimacro references
  • Content assist for VTL directives (Screenshot) and references (Screenshot) -> auto-activation after the character # or $ or manually via keyboard shortcut Ctrl+Space
  • Automatic template validation while typing (the first syntax error is shown in task list and the according line is marked in annotation column) -> Screenshot
  • Annotation hover with definition of references (Screenshot) and template syntax errors (Screenshot)
  • Go to definition of variable or Velocimacro reference under current cursor position (via navigate + context menu or keyboard shortcut F3)
  • Use Workbench's navigation history to return to previous location (keyboard shortcut Alt + Arrow Left).
  • Comment and uncomment blocks (via Ctrl+/ and Ctrl+\)
  • Preference pages for definition of Velocity counter name and user-defined Velocity directives (Screenshot)
  • Preference pages for color settings of the editor's syntax highlighting (Screenshot)
  • Preference pages for Velocimacro library (Screenshot)

Installation

Online updates are available from https://raw.githubusercontent.com/vaulttec/veloedit/updatesite/.

To install the plugin use this URL in Eclipse's Update Manager (Help > Install New Software) or drag the following badge to your running Eclipse workspace (requires Eclipse Marketplace Plugin):

Drag to your running Eclipse workspace to install veloedit

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].