Skip to content
This repository has been archived by the owner on Apr 1, 2020. It is now read-only.

Configuration: Add vim.colorscheme setting #950

Closed
bryphe opened this issue Nov 15, 2017 · 2 comments
Closed

Configuration: Add vim.colorscheme setting #950

bryphe opened this issue Nov 15, 2017 · 2 comments

Comments

@bryphe
Copy link
Member

bryphe commented Nov 15, 2017

Add vim.colorscheme setting, so that it is easy to change the colorscheme without having to touch init.vim.

Later, I'd like to expose custom theming for Oni, which would be a vim colorscheme + styles for the UI (and potentially a CSS stylesheet, #412).

bryphe added a commit that referenced this issue Nov 29, 2017
* Start adding 'vim.colorscheme' setting

* Start stubbing out ThemeManager

* Add todo comments

* Continue theming work

* Refactor plugins

* Move onedark

* Add onedark package

* Start wiring up themes / colorschemes

* Synchronize color theme between vim <-> theme manager

* Hook up subscriptions completely

* Fix up lint issues

* Update to use colors from package

* Remove foreground & background, and generalize to colors

* Finish merge

* Start adding more colors to the onedark theme

* Implement colors reconciler, along with loading colors from config

* Add 'colors' concept and hook up status bar to respect the values

* Fix menu and context menu highlight colors

* Some code cleanup

* Use the theme colors for onedark as mode colors

* Fix highlight for context menu

* Fix lint issues
@bryphe
Copy link
Member Author

bryphe commented Nov 29, 2017

PR #975 adds this as 'ui.colorscheme'

@bryphe
Copy link
Member Author

bryphe commented Nov 29, 2017

Added a note in the wiki: https://github.com/onivim/oni/wiki/Configuration#ui

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant