Skip to content

Settings

The Settings dialog lets you customize LMDA Composer to match your preferences and workflow.

MethodAction
KeyboardCtrl+, / Cmd+,
Command PalettePress Cmd+Shift+P and type “Settings”
MenuActions → Settings
Settings dialog showing configuration options
OptionDescription
SystemFollow OS light/dark setting
LightAlways use light theme
DarkAlways use dark theme

The theme applies immediately when changed.


SettingDefault
ThemeSystem
Default LanguageGroovy
Default ModeFreeform
Font Size14px
Tab Size2 spaces
Word WrapOn
MinimapHidden
History Size50
API History Limit10
Response Size Limit250KB

Most settings apply immediately:

  • Theme changes instantly
  • Font size updates all tabs
  • No refresh required

Some settings affect only new files:

  • Default language
  • Default mode
  • Tab size for new indentation

Existing tabs keep their current settings.


  1. Scroll to bottom of Settings dialog

  2. Click Reset to Defaults

  3. Confirm the action

  4. All settings restored to defaults


Settings persist in:

  • Browser local storage
  • Per-browser (not synced)
  • Survive browser restarts

Settings are cleared when:

  • You reset to defaults
  • Browser data is cleared
  • Extension is uninstalled/reinstalled

For large/high-resolution displays:

  • Font Size: 16-18px
  • Minimap: Show
  • Word Wrap: Off

While in Settings dialog:

KeyAction
EscapeClose dialog
TabMove to next field
EnterApply selection

CategoryDescription
Settings (Global)Configured in Settings dialog. Apply to all sessions, persist across restarts.
Tab State (Per-Tab)Managed per tab: language selection, execution mode, script content.
Session StateTemporary: open tabs, sidebar state, last used collector.

  • Settings Not Saving — Check browser storage isn’t full. Verify extension has storage permission. Try clearing and re-setting.
  • Theme Not Applying — Refresh the page. Check OS theme setting. Try a specific theme instead of System.
  • Editor Changes Not Visible — Check you’re on a script tab. Try switching tabs. Reload the extension page.