Skip to content

linuxswords/intellij-tapestry4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tapestry 4.1 Support for Intellij IDEA

Intellij-Tapestry adds basic support for Tapestry 4.1 development.

Installing

To install the latest release (and get automatic updates), install this plugin using your IDE's plugin manager:

  • In Settings->Plugins, choose "Browse repositories". Find "tapestry" on the list, right-click, then select "Download and Install"

Features

  • Ctrl-Alt-Shift J Switching back and forth between page- and component classes and their markup partners
  • Ctrl-Alt-Shift K Place cursor on a ognl expression in the markup and switch to its associated java code
  • Navigatable Linemarker Info in the markup with a clickable link that takes you to the associated java code
  • raw code completion

TODO and Wishlist

  • Proper OGNL parsing
  • Use IDEAs stub-index to include the *.jwc files for partner-file search
  • Proper Autocompletion on ognl expressions in the template
  • LineMarker References from java-code to its usages in templates

License

This project is licensed under Apache 2.0 see the LICENSE file in the project root

Issues

  • Switching from a java code back to its template does take you to the first hit and will not find other template usages that are declared in a *.jwc file
  • *.page files are ignored, only *.jwc files are parsed

Contributing

Contributions are welcome at the github project site

To get started: git clone https://github.com/linuxswords/intellij-tapestry4.git

About

Basic Tapestry 4.1 support in Intellij IDEA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages