-
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
0 parents
commit 59b821f
Showing
5 changed files
with
479 additions
and
0 deletions.
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 |
---|---|---|
@@ -0,0 +1,4 @@ | ||
.DS_Store | ||
node_modules | ||
*.log | ||
.vscode |
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 |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Change Log | ||
|
||
All notable changes to the "theme-nofun" extension will be documented in this file. | ||
|
||
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. | ||
|
||
## [1.0.0] | ||
|
||
- Initial release | ||
|
||
### Added | ||
|
||
- Initial theme file | ||
- Fine tuning for JS, Markdown and CSS |
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 |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# theme-nofun | ||
|
||
Reduced cognitive burden syntax highlighting for VSCode. | ||
|
||
[Changelog](./CHANGELOG.md) | ||
|
||
## Motivation | ||
|
||
To each their own, but I find that syntax highlighting that lights up my code like a Christmas tree hinders my ability to parse the semantics. You spend more time tripping over the changing colours than naturally reading the prose. Undistracted the conscious mind brings the structure and meaning of the code to the foreground. Context switching between languages becomes less disorientating. | ||
|
||
Everything in moderation however, so while abstaining from colourising the bulk of the syntax we retain some gentle highlighting for picking out comments and string and number constants. Selections, highlights and find results are also conspicuously picked out. | ||
|
||
## References | ||
|
||
- [Syntax Off by Kyle Isom](http://kyleisom.net/blog/2012/10/17/syntax-off/) | ||
- [A Case Against Syntax Highlighting by Linus Akesson](http://www.linusakesson.net/programming/syntaxhighlighting/) | ||
- [Syntax Highlight Off by Robert Melton](https://www.robertmelton.com/2016/04/10/syntax-highlighting-off/) | ||
|
||
## Prior Art | ||
|
||
- [Nofrils Vim Colorscheme](https://github.com/robertmeta/nofrils) | ||
- [Nothrill Atom Syntax Theme](https://atom.io/themes/nothrill-dark-syntax) | ||
- [Minimal Colours VSCode Theme](https://marketplace.visualstudio.com/items?itemName=andradei.minimal-colors) |
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 |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"name": "theme-nofun", | ||
"displayName": "nofun", | ||
"description": "Reduced cognitive burden syntax highlighting for VSCode", | ||
"version": "1.0.0", | ||
"publisher": "jedrichards", | ||
"engines": { | ||
"vscode": "^1.10.0" | ||
}, | ||
"categories": [ | ||
"Themes" | ||
], | ||
"contributes": { | ||
"themes": [ | ||
{ | ||
"label": "nofun", | ||
"uiTheme": "vs-dark", | ||
"path": "./themes/nofun.tmTheme" | ||
} | ||
] | ||
} | ||
} |
Oops, something went wrong.