Troubleshooting
Solutions to common issues with the Circom plugin
Solutions to common issues you might encounter when using the Circom Language Support plugin.
Syntax Highlighting Not Working
Section titled “Syntax Highlighting Not Working”If syntax highlighting doesn’t appear in your .circom files:
-
Check the file extension
Ensure your file has the
.circomextension. The plugin only activates for files with this extension. -
Verify plugin is enabled
Go to Settings → Plugins → Installed and check that “Circom Language Support” is enabled.
-
Invalidate caches
Go to File → Invalidate Caches / Restart → Invalidate and Restart
-
Check IDE version
The plugin requires JetBrains IDE version 2024.3 or later. Check your version in Help → About.
Symbols Not Resolving
Section titled “Symbols Not Resolving”If “Go to Definition” or “Find Usages” doesn’t work:
-
Wait for indexing
After opening a project, wait for indexing to complete. Look for the progress bar at the bottom of the IDE.
-
Check for syntax errors
Syntax errors in your file can prevent proper parsing. Look for red highlighting in the editor.
-
Refresh the project
Right-click on the project root in the Project view and select Reload from Disk.
-
Rebuild indices
Go to File → Invalidate Caches / Restart → select Clear file system cache and Local History → Invalidate and Restart
Plugin Not Found in Marketplace
Section titled “Plugin Not Found in Marketplace”If you can’t find the plugin in the JetBrains Marketplace:
-
Update IDE
The plugin requires version 2024.3 or later. Go to Help → Check for Updates.
-
Refresh Marketplace
In Settings → Plugins → Marketplace, click the refresh icon.
-
Check internet connection
Ensure your IDE can connect to the JetBrains Marketplace.
-
Search exact name
Search for “Circom Language Support” (the exact plugin name).
Color Settings Not Appearing
Section titled “Color Settings Not Appearing”If you can’t find Circom in the color scheme settings:
-
Navigate correctly
Go to Settings → Editor → Color Scheme → Circom
-
Open a Circom file first
Some IDEs only show language settings after you’ve opened a file of that type.
-
Restart IDE
Close and reopen the IDE after plugin installation.
Structure View Empty
Section titled “Structure View Empty”If the Structure view doesn’t show anything for your Circom file:
-
Ensure file is valid
The file must parse correctly. Check for syntax errors.
-
Open Structure view properly
Use
Cmd+7(macOS) orAlt+7(Windows/Linux), or View → Tool Windows → Structure -
Check focus
Make sure the Circom file is the active editor tab.
Performance Issues
Section titled “Performance Issues”If the IDE feels slow when editing Circom files:
-
Increase memory
Go to Help → Change Memory Settings and increase the heap size.
-
Close unused projects
Having multiple large projects open can impact performance.
-
Disable unnecessary plugins
Go to Settings → Plugins and disable plugins you don’t use.
-
Check file size
Very large Circom files (thousands of lines) may be slow. Consider splitting into multiple files.
Getting More Help
Section titled “Getting More Help”If you’re still experiencing issues:
-
Check GitHub Issues
Visit the plugin’s GitHub repository to see if your issue has been reported.
-
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
-
Include IDE Logs
When reporting issues, include logs from Help → Show Log in Finder/Explorer.