JSF não auto completa

Bom, eu digito no eclipse juno “f:” e clico CTRL+SPACE e não aparece nenhuma opção para completar, assim como “h:” e “p:” (primefaces).

o que pode ser ?

Obs: já tenho o JBOss Tool instalado

Confere se nas propriedades do projeto você ta com a facet JSF instalada.

  1. Clica no projeto com o botão direito e vai em properties.
  2. Na Janela que abrir, procura a opção “Project Facets”.
  3. Seleciona “JavaServer Faces” com a versão que você ta usando.

Acho que depois que vc fizer isso ele até te perguntar mais algumas coisas. Se você tiver usando maven, cuidado pra ele não inserir manualmente as libs do JSF no seu projeto.

Outro detalhe que você pode se certificar também é se os namespaces das tags foram declarados corretamente na página que você ta trabalhando:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:rich="http://richfaces.org/rich" xmlns:a4j="http://richfaces.org/a4j" xmlns:c="http://java.sun.com/jstl/core">

Obrigado. Resolvido !