.. _Content Assist (Autocomplete):

Content Assist (Autocomplete)
=============================

.. include:: content-assist-common.rst

Sometimes autocomplete has many proposals that are split in several categories:

1) the first one is for things you can access in a scope (variables, signals, functions, procedures etc. depending on the enclosing scope)
2) the second one is for code templates
3) the third one is for other things, like entities/components instances

If you press :kbd:`Ctrl+Space` the first time, you'll see a small indication in the proposals pop-up window at the bottom, something like "Press Ctrl+Space again to see template proposals".

Pressing :kbd:`Ctrl+Space` cycles through the categories above.

.. toctree:: 

   content-assist-for-camelcase-and-underscore.rst
   component-automatic-instantiation.rst
   code-templates.rst
   generate-case-statement-using-autocomplete.rst
