CND Language / Jahia Framework

Compatible with: IntelliJ IDEA Android Studio
07.06.2017
1 128
Jahia logo CND Language / Jahia Framework

definitions.cnd files syntax highlighting, code completion, and other amazing stuff.

Compatible with Jahia versions 6.6.x & 7.x

Java 8 needed

See the plugin Github project for detailed features list.

Features
CND Language
  • Syntax highlighting
  • Syntax checking and error highlighting
  • Code completion
  • Code formatting
  • Find usages
  • Go to declaration
  • Refactoring
  • File icon CND file icon
  • Line markers namespace nodetype mixin property
  • Code folding
  • Brace matching
  • Commenter


Jahia Framework

Compatible with Jahia versions 6.6.x & 7.x

CND files features:
  • Helpers/Quickfixes (alt+enter on nodetype name)
    • Create nodetype and nodetype properties translations
    • Create new view
  • Nodetype folders icon in Project View view folder
  • View files grouping view folder
  • Completion and other features on Jahia nodetypes (embedded Jahia base and main modules .cnd files)

Other files/languages features:
  • JSP / Java / XML
    • Nodetypes usages highlighting & line markers
    • Nodetypes completion
    • Go to nodetype declaration
    • Unknown nodetype error highlighting
    • Create nodetype quickfix
  • Properties (resource bundles)
    • Translations keys syntax highlighting & line markers for namespaces, nodetypes and properties
    • Translations keys nodetypes and properties completion
    • Go to namespace, nodetype or property declaration from translations keys (ctrl-click/cmd-click)
    • Error message if adding translations for a choicelist on a non-choicelist property

Download plugin

Recent change notes

JSP features are now optional, allowing the plugin to work under IntelliJ Community Edition