> For the complete documentation index, see [llms.txt](https://docs.lapce.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lapce.dev/development/theme.md).

# Theme

Developing a theme plugin for Lapce is easy. Firstly [open settings](/get-started/settings.md), and you can change colours in theme settings, and change the UI appearance in UI Settings.

<figure><img src="https://1279989839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpaZ1oz0AW4dW6jE63vDO%2Fuploads%2FE5YfU2wBbAIkynysSFUb%2FScreenshot%202022-10-13%20at%2010.18.12.png?alt=media&amp;token=07858456-4b3b-4d20-93b7-6d8c0da2e759" alt=""><figcaption></figcaption></figure>

[Open command palette](/get-started/command-palette.md), choose the command `Export current settings to a theme file`, it will generate the theme file for you.

<figure><img src="https://1279989839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpaZ1oz0AW4dW6jE63vDO%2Fuploads%2FtsA4Fz6h1RVHlQ1EgF6u%2FScreenshot%202022-10-13%20at%2010.19.08.png?alt=media&amp;token=97985d61-6d48-4f32-b784-fd8900363cc2" alt=""><figcaption></figcaption></figure>

Change the name of the theme, and save the file.

To create a theme plugin for Lapce, follow the format of this repo <https://github.com/lapce/atom-one>, the important files are `volt.toml` and the theme file.

After that is done, you can [publish it](/development/plugin-development.md#publish-plugin).
