.. _Content Assist (Autocomplete):

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

.. rst-class:: lead

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

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

#. the first one is for things you can access in a scope (wires, regs, functions, tasks etc. depending on the enclosing scope)
#. the second one is for code templates
#. the third one is for other things, like module 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
   code-templates.rst
 