Skip to content

Mode based themes #8516

@eamonno

Description

@eamonno

Add the following config options.

theme.normal
theme.insert

The logic is that each of these default to the value of theme but if set override the global theme in that mode. The logic should be pretty straightforward to do as it's just replacing the global theme depending on mode.

You could in theory do the same for selects but my understanding is that since selects can be present in either mode it would be all but impossible to make it behave in a way that works on terminals where you don't get to have extra colours and it would be a lot of extra work for little benefit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions