# Adding and removing markup language templates - overview

Content assist provides templates, or chunks of predefined code, that you can insert into a file. You can use the default templates as provided, customize the default templates, or create your own templates.

Templates are available for the following markup languages:

- HTML or XHTML
- JSP

Related concepts
Structured text editors for markup languages
Related tasks
Adding and removing HTML templates
Adding and removing JSP templates
Adding and removing XML templates
Editing text coded in markup languages - overview