Comments (5)
Contributions are welcome.
from chroma.
@alecthomas Understood. My understanding is that these styles are generated, not hand coded. I don't spend enough time in the codebase to know where to start. I cc'd icy-comet because it looks like they were the last one to touch all five styles.
from chroma.
They're not generated, they're XML files in this directory: https://github.com/alecthomas/chroma/tree/master/styles
from chroma.
These definitions have been dynamically created using a script to keep up with changes in the color pallete.
I'd hate to make changes just to have them overwritten the next time someone uses the script referenced above.
from chroma.
the script referenced above
It's an external script I use to keep the styles up-to-date with the upstream color definitions and is entirely independent of chroma
.
Anyways, I have updated the template in my repo and also opened a PR here.
from chroma.
Related Issues (20)
- Docker lexer does not work properly for HEALTHCHECK statements
- SVG Formatter Line Numbers
- Check fails while building with latest Go package on Fedora 39 HOT 1
- How to lex heredocs (Caddyfile) HOT 4
- Failed tests: github.com/alecthomas/repr/repr.go:83:10: syntax error: unexpected [, expecting ( HOT 1
- Source filenames from linguist `language.yml` HOT 4
- TypeScript Lexer: JSX Node properties with dashes flagged as syntax errors HOT 1
- TypeScript Lexer: JSX Nodes with a comment flagged as syntax errors
- Please can we have a new release? HOT 3
- LRU compiled style cache for the HTML formatter appears to break hugo HOT 6
- Please add Starlark (Bazel) lexer HOT 2
- C lexer treats #define as a comment
- Add support for RenPy
- Add Gleam Lexer
- `lexers.DelegatingLexer` always does not highlight tokens correctly HOT 5
- New release? HOT 3
- Match Neovim's rose-pine-moon
- embedded: contains no embeddable files HOT 1
- Chroma Playground v2.9.1 is outdated compared to the latest release HOT 1
- Add support for bitbake language HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chroma.