Skip to content

A Visual Studio Code extension that provides PrimeFaces, Html Basic, Faces, JSTL, Composite and Facelets Templating components completion for the HTML, XHTML and JSF attribute based on the official Primefaces, JSTL and JSF taglib definitions.

License

Notifications You must be signed in to change notification settings

per-steinar/jsf-primefaces-intellisense

 
 

Repository files navigation

JSF and PrimeFaces IntelliSense

For personal reasons, I do not have the necessary time to maintain the current repository, so I have decided to archive it. I encourage interested developers to fork the code and continue with it...

New Repo: https://github.com/primefaces-extensions/faces-intellisense

New Extension: https://marketplace.visualstudio.com/items?itemName=FlipWarthog.faces-intellisense

Archived repo: https://github.com/leosj29/jsf-primefaces-intellisense

Original extension: https://marketplace.visualstudio.com/items?itemName=leosj29.jsf-primefaces-intellisense

IntelliSense for JSF and PrimeFaces

A Visual Studio Code extension that provides diferentes components completion in the HTML, XHTML and JSF. Based on the official Taglib definitions.

Taglib supported for

  • Primefaces (8.x, 10.x, 11.x, 12.x, 13.x)
  • Primefaces Extensions (10.x, 11.x, 12.x, 13.x)
  • OmniFaces (3.x, 4.x)
  • RichFaces (4.5.x)
  • JSF (2.1, 2.2)
  • Jakarta Server Faces (2.3, 3.0)
  • Jakarta Faces 4.0

Features

Supported Language Modes

  • HTML.
  • XHTML.
  • JSF.
  • XML.

Extended Support for Other Language Modes

It's possible to specify which language modes will have autocompletion. There are five settings for this feature:

  • jsf-primefaces-intellisense.languages is for language modes based on HTML.

Contributions

You can request new features and contribute to the extension development on its repository on GitHub. Look for an issue you're interested in working on, comment on it to let me know you're working on it and submit your pull request! :D

What's new in version 1.9.0 (Jul 25, 2023)

Check out the changelog for the current and previous updates.

Usage

The extension will automatically display the completion options. In case the completion is not showing, you can run the command by pressing Ctrl+Shift+P(Cmd+Shift+P for Mac) and then typing "JSF and PrimeFaces Cache".

Special thanks to

More User Settings

The extension supports a few user settings, changes to these settings will be automatically recognized and the caching process will be re-executed.

About

A Visual Studio Code extension that provides PrimeFaces, Html Basic, Faces, JSTL, Composite and Facelets Templating components completion for the HTML, XHTML and JSF attribute based on the official Primefaces, JSTL and JSF taglib definitions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%