-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e3b3a97
commit 5e84189
Showing
3 changed files
with
93 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,93 @@ | ||
Please visit [moondustthe.me](https://moondustthe.me/) to read about this theme and view examples of syntax highlighting. | ||
# Moondust Theme | ||
|
||
Handcrafted theme for those who have not found syntax highlighting useful for themself. | ||
|
||
<br> | ||
|
||
<figure> | ||
<img alt="Showcase of Near Side of the Moon" src="https://github.com/vanyauhalin/moondusttheme/blob/main//light.webp"> | ||
<figcaption align="center"> | ||
|
||
<small>Showcase of Near Side of the Moon</small> \ | ||
<small>Source code of [uvu] by [Luke Edwards]</small> | ||
|
||
</figcaption> | ||
</figure> | ||
|
||
<br> | ||
|
||
<figure> | ||
<img alt="Showcase of Far Side of the Moon" src="https://github.com/vanyauhalin/moondusttheme/blob/main//dark.webp"> | ||
<figcaption align="center"> | ||
|
||
<small>Showcase of Far Side of the Moon</small> \ | ||
<small>Source code of [Kong] by [Alec Thomas]</small> | ||
|
||
</figcaption> | ||
</figure> | ||
|
||
<br> | ||
|
||
Please visit [moondustthe.me] to view more examples of syntax highlighting. | ||
|
||
## About | ||
|
||
Early on in my programming journey, syntax highlighting aided my understanding the coding. However, as I gained more experience, I found myself relying less on it. Eventually, I realized that the abundance of colors was very straining on my eyes and made it difficult to focus and concentrate. | ||
|
||
Moondust is crafted to reduce eye strain, allowing to focus on code. It challenges the conventional approach of highlighting keywords and typical structures. Instead of drawing excessive attention to them, this theme brings business logic to the forefront. | ||
|
||
For a more in-depth discussion on the issues associated with the conventional approach to syntax highlighting, recommend reading the articles [A case against syntax highlighting] and [Syntax highlighting is a waste of an information channel]. | ||
|
||
Moondust is tailored for each syntax individually. At present, it supports [CSS], [Dockerfile], [fish], [Go], [Go Module], [Go Sum], [HTML], [INI], [JavaScript], [JSON], [JSON with Comments], [JSON Lines], [JSX], [Makefile], [Ruby], [Rust], [Shell Script], [SQL], [Swift], [TOML], [TypeScript], [TSX], and [YAML]. | ||
|
||
In the [initial phase], Moondust was primarily a modification of the [GitHub Theme]. I owe a great deal of gratitude to the Primer team for their work. | ||
|
||
A special shout-out goes to the entire community that focuses on creating minimalistic, two-color, monochrome themes, particularly [Monochrome]. It was a delight for me to delve into your work, and it is heartening to realize that our aesthetic preferences align closely. | ||
|
||
## License | ||
|
||
[MIT] (c) [Ivan Uhalin] | ||
|
||
<!-- Footnotes --> | ||
|
||
[moondustthe.me]: https://moondustthe.me/ | ||
|
||
[uvu]: https://github.com/lukeed/uvu/blob/v0.5.6/src/assert.js/ | ||
[Luke Edwards]: https://github.com/lukeed/ | ||
|
||
[Kong]: https://github.com/alecthomas/kong/blob/v0.9.0/kong.go/ | ||
[Alec Thomas]: https://github.com/alecthomas/ | ||
|
||
[A case against syntax highlighting]: https://www.linusakesson.net/programming/syntaxhighlighting/ | ||
[Syntax highlighting is a waste of an information channel]: https://buttondown.email/hillelwayne/archive/syntax-highlighting-is-a-waste-of-an-information/ | ||
|
||
[CSS]: https://moondustthe.me/#css | ||
[Dockerfile]: https://moondustthe.me/#dockerfile | ||
[fish]: https://moondustthe.me/#fish | ||
[Go]: https://moondustthe.me/#go | ||
[Go Module]: https://moondustthe.me/#go.mod | ||
[Go Sum]: https://moondustthe.me/#go.sum | ||
[HTML]: https://moondustthe.me/#html | ||
[INI]: https://moondustthe.me/#ini | ||
[JavaScript]: https://moondustthe.me/#js | ||
[JSON]: https://moondustthe.me/#json | ||
[JSON with Comments]: https://moondustthe.me/#jsonc | ||
[JSON Lines]: https://moondustthe.me/#jsonl | ||
[JSX]: https://moondustthe.me/#jsx | ||
[Makefile]: https://moondustthe.me/#makefile | ||
[Ruby]: https://moondustthe.me/#rb | ||
[Rust]: https://moondustthe.me/#rs | ||
[Shell Script]: https://moondustthe.me/#sh | ||
[SQL]: https://moondustthe.me/#sql | ||
[Swift]: https://moondustthe.me/#swift | ||
[TOML]: https://moondustthe.me/#toml | ||
[TypeScript]: https://moondustthe.me/#ts | ||
[TSX]: https://moondustthe.me/#tsx | ||
[YAML]: https://moondustthe.me/#yaml | ||
|
||
[initial phase]: https://github.com/primer/github-vscode-theme/discussions/341/ | ||
[GitHub Theme]: https://github.com/primer/github-vscode-theme/ | ||
[Monochrome]: https://github.com/anotherglitchinthematrix/monochrome/ | ||
|
||
[Ivan Uhalin]: https://github.com/vanyauhalin/ | ||
[MIT]: https://github.com/vanyauhalin/moondusttheme/blob/main/LICENSE/ |
Binary file not shown.