Chapter 7 — Settings & Personalization

wxeditor Last Updated: 2026-10-22 10:54 Views: 35

Chapter 7 — Settings & Personalization

7.1 Options Menu

The “Options (&O)” menu gathers every personalization entry point:

Options menu

Item Description
UI Theme ▸ Two-level dark/light theme lists with the current one checked
Language Flat list of 21 UI languages with the current one checked
Custom Theme Opens the custom theme editor dialog
Keymap Editor Opens the keymap editor (Ctrl+Alt+K)
AI Options ▸ Model settings / MCP servers / Skills / Authorization
Settings Opens the settings dialog (Ctrl+,)

UI Theme

Theme submenu

Each of the two entries lists 40+ themes; selecting one applies it instantly and persists it:

Dark theme list

Language

Language submenu

Switching takes effect immediately (no restart). The language can also be switched from the title bar’s language button.

AI Options

AI options submenu

Entry points for the four AI configuration dialogs (see Chapter 6).

7.2 Settings Dialog

Open with “Options (&O) → Settings” or Ctrl+,. A 160px category nav sits on the left; the right side shows the matching page:

Editor Page (default)

Settings — editor

  • Remote Editor Font Family: the UI font family.
  • Monospace Font: the code font family.
  • Remote Editor Font Size: the font size.
  • Auto wrap: wrap long lines.

Theme Preferences Page

Settings — theme

  • Font Family / Font Size: global UI font.
  • Switch Mode: theme auto-switch strategy — follow system / by time.
  • UI Dark Theme / UI Light Theme: the theme used in each mode.
  • Dark Theme Start / Light Theme Start: the switch times for by-time mode (HH:MM via the time picker).

Reader Page

Settings — reader

  • Font / size / line height / paragraph spacing / letter spacing: reading typography.
  • View mode: continuous / single page / double page.
  • Alignment: text alignment.
  • Invert / brightness: night reading.
  • Text / background colors: custom foreground/background.
  • Auto scroll: toggle and speed.

Background Image Page

Settings — background

  • Background Mode: None / Editor only / Full Application.
  • Choose image: a PNG/JPEG background.
  • Opacity: background image opacity.
  • Clear: remove the background.

“Editor only” paints the background behind the editor area (excluding side panels and the status bar); “Full Application” covers the whole window.

Click “Save” to persist to ~/.wxeditor/settings.json, or “Cancel” to discard.

7.3 Custom Theme Editor

“Options (&O) → Custom Theme” (Ctrl+Alt+T) opens the theme editor dialog: start from an existing theme, adjust every color slot — background, foreground, accent, borders, and so on — name it, and save. Custom themes are stored in ~/.wxeditor/themes.json, appear in the theme lists, and can be edited or removed at any time. Saving the theme currently in use hot-reloads it.

7.4 Keymap Editor

“Options (&O) → Keymap Editor” (Ctrl+Alt+K) opens the keymap editor:

  • The left side lists every bindable action grouped by File / Edit / Selection / View / Go / Options / Help; the right side shows the current binding.
  • Click an entry to start recording, press the new chord to bind, press Esc to cancel.
  • System defaults come from the installed share/wxeditor/config/keymap.json; user overrides are saved to ~/.wxeditor/keymap.json and can be exported/imported/reset.
  • Conflicting bindings are highlighted.

See the default keymap table in Chapter 8.

← Previous Article Chapter 8 — Shortcuts & Command Line Next Article → Chapter 6 — Side Panels & AI Assistant

Comments

No comments yet