The code editor
The center panel is a full code editor tuned for hardware work: Verilog highlighting, autosave, and lint markers while you type.
Editing Verilog#
Open any .v file from the explorer. Changes save automatically after a short pause. A status indicator in the editor chrome shows when a save is in flight or complete.
- Standard editor shortcuts for find, replace, and multi-cursor editing work as expected.
- Tabs along the top let you keep several files open at once.
- Closing the IDE or switching projects does not lose unsaved work once autosave completes.
Inline lint#
Static checks run as you edit. Problems appear as markers in the gutter and in the problems list. Fix lint issues before running the flow when you can: many synthesis failures start as RTL mistakes that lint catches early.
Config form vs JSON#
When you open config.json, you can stay in raw JSON or switch to a guided form that exposes the common LibreLane fields. Both views edit the same file. See GUI form vs JSON for when to use each.
Theme#
Light or dark
Use the theme control in the IDE top bar to match your preference. The choice persists across sessions.