Skip to content
Get Plugin >

Solutions to common issues you might encounter when using the Circom Language Support plugin.

If syntax highlighting doesn’t appear in your .circom files:

  1. Check the file extension

    Ensure your file has the .circom extension. The plugin only activates for files with this extension.

  2. Verify plugin is enabled

    Go to SettingsPluginsInstalled and check that “Circom Language Support” is enabled.

  3. Invalidate caches

    Go to FileInvalidate Caches / RestartInvalidate and Restart

  4. Check IDE version

    The plugin requires JetBrains IDE version 2024.3 or later. Check your version in HelpAbout.

If “Go to Definition” or “Find Usages” doesn’t work:

  1. Wait for indexing

    After opening a project, wait for indexing to complete. Look for the progress bar at the bottom of the IDE.

  2. Check for syntax errors

    Syntax errors in your file can prevent proper parsing. Look for red highlighting in the editor.

  3. Refresh the project

    Right-click on the project root in the Project view and select Reload from Disk.

  4. Rebuild indices

    Go to FileInvalidate Caches / Restart → select Clear file system cache and Local HistoryInvalidate and Restart

If you can’t find the plugin in the JetBrains Marketplace:

  1. Update IDE

    The plugin requires version 2024.3 or later. Go to HelpCheck for Updates.

  2. Refresh Marketplace

    In SettingsPluginsMarketplace, click the refresh icon.

  3. Check internet connection

    Ensure your IDE can connect to the JetBrains Marketplace.

  4. Search exact name

    Search for “Circom Language Support” (the exact plugin name).

If you can’t find Circom in the color scheme settings:

  1. Navigate correctly

    Go to SettingsEditorColor SchemeCircom

  2. Open a Circom file first

    Some IDEs only show language settings after you’ve opened a file of that type.

  3. Restart IDE

    Close and reopen the IDE after plugin installation.

If the Structure view doesn’t show anything for your Circom file:

  1. Ensure file is valid

    The file must parse correctly. Check for syntax errors.

  2. Open Structure view properly

    Use Cmd+7 (macOS) or Alt+7 (Windows/Linux), or ViewTool WindowsStructure

  3. Check focus

    Make sure the Circom file is the active editor tab.

If the IDE feels slow when editing Circom files:

  1. Increase memory

    Go to HelpChange Memory Settings and increase the heap size.

  2. Close unused projects

    Having multiple large projects open can impact performance.

  3. Disable unnecessary plugins

    Go to SettingsPlugins and disable plugins you don’t use.

  4. Check file size

    Very large Circom files (thousands of lines) may be slow. Consider splitting into multiple files.

If you’re still experiencing issues:

  1. Check GitHub Issues

    Visit the plugin’s GitHub repository to see if your issue has been reported.

  2. Report a Bug

    If you’ve found a new issue, please open a GitHub issue with:

    • Your IDE version
    • Plugin version
    • Steps to reproduce
    • Any error messages
  3. Include IDE Logs

    When reporting issues, include logs from HelpShow Log in Finder/Explorer.