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.