# Editing aids

To help you be more productive then ever, JSEclipse comes with some interesting features:

- code folding - by clicking the - or + sign next to a function name, all the body will be displayed as a single row, or extended to the full length:

- Holding the mouse over a collapsed function will display its code as a tooltip.

- The occurrence marker - wen you move the cursor on a variable, all its occurrences in the current file are highlighted.

- JSEclipse reports all errors in your file. Errors are displayed on top of the Outline panel, and clicking on the error places the cursor at the error location.

- Editing Javascript code in an HTML file is cumbersome and should probably be extracted in an external file. JSEclipse provides this feature and you can extract from an HTML file the code between "script" tags to an external Javascript.

- JSEclipse offer complex syntax highlighting, even allowing you to set your own color codes.