tobi-wan-kenobi / zengarden Goto Github PK
View Code? Open in Web Editor NEWCalm color scheme for vim/neovim
License: MIT License
Calm color scheme for vim/neovim
License: MIT License
Move this colorscheme to https://github.com/rktjmp/lush.nvim, and make it neovim only (unfortunately, I don't have the time to maintain this colorscheme for both vim and neovim); plus, exporting from lush to vimscript is possible, so I can explore that in the future.
Rationale: This makes maintaining & extending the colorscheme vastly easier.
Also, this will then obsolete https://github.com/tobi-wan-kenobi/zengarden-lush
There is only neovim's terminal support now:
https://github.com/tobi-wan-kenobi/zengarden/blob/main/colors/zengarden.vim#L244-L268
Could you consider of vim's it?
I just upgraded to neovim 0.10.0 and noticed that some colours are not set correctly anymore.
The upper panel in the screenshot below uses neovim 0.10.0, the lower one 0.9.5. Settings, plugins, etc. are identical.
According to the release notes of 0.10 there were some changes affecting the default colours. I guess this causes the difference.
Default color scheme has been updated to be "Nvim branded" and accessible. Use :colorscheme vim to revert to the old legacy color scheme.
- These Nvim specific highlight groups are now defined in a meaningfully different way and might need an update:
- hl-FloatBorder is linked to hl-NormalFloat instead of hl-WinSeparator.
- hl-NormalFloat is not linked to hl-Pmenu.
- hl-WinBar has different background.
- hl-WinBarNC is similar to hl-WinBar but not bold.
- hl-WinSeparator is linked to hl-Normal instead of hl-VertSplit.
- This also might result into some color schemes looking differently due to them relying on implicit assumptions about how highlight groups are defined by default. To account for this, define all attributes of highlight groups explicitly. Alternatively, use :colorscheme vim or :source $VIMRUNTIME/colors/vim.lua to restore previous definitions.
I can also try to fix it, but any pointers what/where to change would be helpful, in case you already have some understanding of the issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.