<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="task" id="anjuta-code-assist" xml:lang="sv">

  <info xmlns:facet="http://projectmallard.org/facet/1.0/">
    <facet:tag key="all-pages" value="whatever"/> <!--Include page in index-->
    <link type="guide" xref="index#anjuta-code" group="first"/>
    <revision pkgversion="3.0" version="0.1" date="2011-10-24" status="draft"/>
    <desc>
      Configure and use the integrated editor features
    </desc>
    <credit type="author">
      <name>Johannes Schmid</name>
      <email>jhs@gnome.org</email>
    </credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Daniel Nylander</mal:name>
      <mal:email>po@danielnylander.se</mal:email>
      <mal:years>2007</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Anders Jonsson</mal:name>
      <mal:email>anders.jonsson@norsjovallen.se</mal:email>
      <mal:years>2017</mal:years>
    </mal:credit>
  </info>

  <title>Autocompletion and calltips</title>

<section>
<title>Automatisk komplettering</title>
<p>Automatiskt komplettering föreslår automatiskt funktioner och andra kodsymboler då du börjat skriva genom att försöka matcha befintliga symboler med de första tecknen som matats in. Detta kommer visa en rullgardinsmeny där du kan välja en matchning med tangenten <key>Retur</key>. Detta händer vanligen automatiskt efter att du matat in det tredje tecknet (ej blanksteg) men du kan också tvinga det genom att använda menyobjektet <guiseq><gui>Redigera</gui><gui>Automatisk komplettering</gui></guiseq>.</p>
<note>
<p>Anjuta supports autocompletion for code written in C/C++, Vala, Javascript
and Python. Note that autocompletion can only work if anjuta knows about the
symbols used. If you are using C/C++ libraries that are
not configured using <cmd>pkg-config</cmd> and/or not added to the project
configuration, anjuta won't be able to find those
symbols and autocompletion might not work.
</p>
<p>In addition some syntax might be too complex for the integrated parser and
it might not be able to detect which completion is required</p>
</note>
</section>

<section>
<title>Effective coding using calltips</title>

<p>As it is usually quite hard to remember the signature of every method or function
used in a project, the editor will automatically display a small tooltip whenever
you type '(' after a function name and show you the signature.</p>

</section>

</page>
