-
-
Notifications
You must be signed in to change notification settings - Fork 165
[skip ci] theme: Add tinted-vim plugin theming support #1066
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: v0.8
Are you sure you want to change the base?
Conversation
|
@NotAShelf ping |
|
Hi, it seems that I've formulated a reply and forgot to send again. Sorry for the delayed response! My plans for this PR is to hold it until we merge 0.8, and merge it alongside a planned theming refactor. I think the theming module is currently bearing a lot of technical debt, so it will be easier to refactor it and then add more code on it. Thank you for your work so far, but I'm going to have to ask you to be patient for a little more :) |
|
Ok thanks, no problem :) I don't mind waiting at all. I'll update once 0.8 is merged. |
|
Good news, I've finally completed the theming refactor. It should be up as a PR (to v0.8 branch)) by the end of this week. I would appreciate it if you could refactor PR and consider provider feedback on the new API for theming plugins :) |
Tinted Theming is the community successor to base16 and now supports multiple scheme systems, including base24
|
@NotAShelf that's great with the v0.8 branch! Which API for theming plugins has changed? I've looked through What is the process on updating documentation in the gh-pages for the new API? (I haven't been able to find this info in the documentation) |
General
This is a continuation of #755. Thanks for the comments on that PR. Addressing some of the things mentioned there:
@NotAShelf I've created and stabalised tinted-nvim where we have 2 active maintainers.
@NotAShelf in this version the styles aren't dynamic. So when new schemes come along we can just update the list manually.
About the PR
I've added tinted-nvim support for lualine. Info about that here:
All that needs to be done is to set the lualine theme value to
theme = "tinted"with the tinted-nvim plugin loaded and it will use the theme set by tinted-nvim. So to get this working with nvf:base16but didn't find anything relevant in the project.nix run .#docs-html -Lvgives meerror: unable to execute '/nix/store/6ny8kfmppna5f1iniw27hk0kjhkvlvqm-nvf-manual/bin/nvf-manual': No such file or directory(If this is related to the manual)vim.theme.base16-colorsdoesn't exist anymore. I'm not sure how to make a migration guideSanity Checking
nix fmt).#nix(default package).#maximal.#docs-html(manual, must build).#docs-linkcheck(optional, please build if adding links)x86_64-linuxaarch64-linuxx86_64-darwinaarch64-darwinAdd a 👍 reaction to pull requests you find important.