mr4torr / vscode-delirium-ui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VSCode Delirium UI - Color Themes

codecov Build Status VSCode Version VSCode Install VSCode Rating


Installation

You can install manually from git or use the vscode extensions marketplace.

Marketplace Installation

From command palette, run

ext install mr4torr.delirium-ui

Or search for Delirium UI in the marketplace and install from there.

Git Installation

  • Go to ~/.vscode/extensions/
  • Clone the repository.
git clone git@github.com:mr4torr/vscode-delirium-ui.git

Activation

After installation, open/restart vscode and from command palette search for Delirium. You can choose and apply the color theme of your choice.

Customization

Workspace colors can be customized by editing workbench.colorCustomizations user settings. More information can be found here.

Recommended Settings

Following extensions/tools are recommended for the color schemes.

Also note the recommended user settings.

{
	"workbench.iconTheme": "vscode-icons",
	"editor.fontFamily": "Operator Mono SSM Lig",
	"editor.lineHeight": 25,
	"editor.fontLigatures": true,
	"explorer.decorations.badges": false,
	"editor.fontSize": 14,
	"editor.letterSpacing": 0.5,
	"editor.fontWeight": "400",
	"editor.renderWhitespace": "none",
	"workbench.statusBar.feedback.visible": false,
	"editor.rulers": [
		80,
		100,
		120
	],
	"whiteviz.maximumLimit": 500,
	"whiteviz.expandedTabIndicator": false,
	"editor.occurrencesHighlight": true,
	"workbench.tree.horizontalScrolling": true,
	"editor.cursorStyle": "line-thin",
	"editor.showFoldingControls": "always",
	"editor.matchBrackets": true
}

Development

Help porting popular tmThemes to vscode.

The development is made easy with some custom scripts. First fork and clone the repo and run

yarn install

This will install all dependencies. Then run

yarn start

To build the themes and watch for file changes. You can press F5 to launch VSCode development window where you can preview the themes.

Once satisfied run

yarn build

to finalize the themes and make changes to package.json manually.

Then submit a PR.

Adding a new theme

  • Copy ./src/schemes/Template.noop.js to ./src/schemes/MyTheme.js.
  • Mark the theme dark or light and make changes accordingly.
  • Add colors to the config.
  • Import and add the theme in src/colors.js.
  • Build and test.

👨‍🎨

About

License:MIT License