All Projects → mswift42 → Themecreator

mswift42 / Themecreator

Licence: gpl-3.0
https://mswift42.github.io/themecreator/ create themes for intellij, textmate, atom, emacs, vim and gnome terminal.

Programming Languages

clojure
4091 projects

Projects that are alternatives of or similar to Themecreator

ProColors
A collection of coding themes for syntax highlighting and the editors that are designed to be available in dark and light modes with a very high precision of harmony and token definition coverage.
Stars: ✭ 94 (-68.98%)
Mutual labels:  atom, sublime, themes
themeX
The ultimate UNIVERSAL syntax color theme generator that let's you build your color scheme in just one file and compile for a wide range of different editors.
Stars: ✭ 26 (-91.42%)
Mutual labels:  atom, sublime, color-theme
Aura Theme
💅 A beautiful dark theme for your favorite apps.
Stars: ✭ 159 (-47.52%)
Mutual labels:  visual-studio-code, themes, color-theme
Import Js
A tool to simplify importing JS modules
Stars: ✭ 511 (+68.65%)
Mutual labels:  atom, emacs, sublime
Vscode Theme Onedark
VSCode Theme based on Atom's One Dark theme
Stars: ✭ 165 (-45.54%)
Mutual labels:  atom, visual-studio-code
Ironpython Stubs
Autocomplete stubs for common IronPython/.NET libraries
Stars: ✭ 135 (-55.45%)
Mutual labels:  atom, sublime
Dracula Theme
🧛🏻‍♂️ One theme. All platforms.
Stars: ✭ 17,480 (+5668.98%)
Mutual labels:  atom, emacs
Magicpython
Cutting edge Python syntax highlighter for Sublime Text, Atom and Visual Studio Code. Used by GitHub to highlight your Python code!
Stars: ✭ 1,238 (+308.58%)
Mutual labels:  atom, visual-studio-code
nord-atom-syntax
An arctic, north-bluish clean and elegant Atom syntax theme.
Stars: ✭ 72 (-76.24%)
Mutual labels:  atom, color-theme
pen-paper-coffee-syntax
Light Atom syntax theme designed for writing texts in markdown.
Stars: ✭ 55 (-81.85%)
Mutual labels:  atom, color-theme
perfect-ubuntu
js dev setup, just for fun
Stars: ✭ 14 (-95.38%)
Mutual labels:  atom, themes
Wsl Proxy
WSL proxy files for editor/linux interop
Stars: ✭ 134 (-55.78%)
Mutual labels:  atom, visual-studio-code
Nord Atom Ui
An arctic, north-bluish clean and elegant minimal Atom UI theme.
Stars: ✭ 94 (-68.98%)
Mutual labels:  atom, color-theme
Handlebars
Fullest Handlebars.js templating support for Atom and Sublime Text 2 / 3. Also drives syntax colouring on Github and in Visual Studio Code. Install from: https://atom.io/packages/Handlebars and https://packagecontrol.io/packages/Handlebars.
Stars: ✭ 292 (-3.63%)
Mutual labels:  atom, visual-studio-code
Merlin
Context sensitive completion for OCaml in Vim and Emacs
Stars: ✭ 1,292 (+326.4%)
Mutual labels:  atom, emacs
Better-Less
Cross-compatible syntax highlighting for Less
Stars: ✭ 13 (-95.71%)
Mutual labels:  atom, visual-studio-code
Nord Jetbrains
An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme.
Stars: ✭ 293 (-3.3%)
Mutual labels:  intellij, color-theme
colorstorm
A color theme generator for editors and terminal emulators
Stars: ✭ 101 (-66.67%)
Mutual labels:  atom, sublime
Terminus
Terminus, a terminal for Atom! - Looking for collaborators hop in, at your next bus stop :-)
Stars: ✭ 49 (-83.83%)
Mutual labels:  atom, themes
Monokai-Flat
A material monokai color scheme for Visual Studio, Visual Studio Code, JetBrains IDE and some terminal
Stars: ✭ 21 (-93.07%)
Mutual labels:  visual-studio-code, color-theme

ThemeCreator

Screenshot

Create Color Themes for IntelliJ Editors, Atom, Emacs, Textmate, Vim and Gnome Terminal.

Installation Instructions:

No installation necessary. ThemeCreator is hosted on gh-pages. ThemeCreator supports Firefox, Chrome, Edge and Opera, as these are so far the only ones to support input-color.

Usage:

Add themename and themeauthor, pick or enter the desired colors, then download the theme for the editor of your choice.

JetBrains Editors:

Download Intellij theme and go to File > Settings > Editor > Color Scheme click on the Gear Icon and Import the downloaded icls file.

To create an UI Theme plugin for jetbrains editors >= 191, go to iui to generate one with your newly generated theme.

Textmate:

Download the textmate theme, then follow your editors instructions. For Visual Studio Code you can use the yeoman code generator.

Atom:

Generate a new color theme from within atom. Then Download the atom theme you made with ThemeCreator, and download base.less and syntax-variables.less. Now copy the 3 files, colors.less, base.less and syntax-variables.less into the styles/ folder of the Atom generated theme.

Emacs:

Download the emacs file. Add a fitting package description to the first line. You can try your new theme by visiting your new theme with C-x C-f <filename.el>. You can install your new theme with: M-x package-install-file <filename.el>.

Vim:

Download the vim theme and copy it to your colors folder. For Vim that's usually ~/.vim/colors, for Neovim it's ~/.config/nvim/colors .

Make sure termguicolors is enabled by adding

set termguicolors

to your .vimrc / init.vim.

Gnome Terminal:

Download the gnome terminal file. Make the script executable with chmod +x <file>. Run the script: </folder/to/script/themefile.sh> .

Random Colors:

ThemeCreator supports random colors from 4 different color palettes, or you can generate random colors from a custom color palette by providing CIE Lch Lightness and Saturation values for your theme colors. Hue values will be assigned randomly. Lightness values range from 0 (black) to 100 (white), Saturation from 0 (grey) to 100 (full saturation).

The used values for the warm, soft, pop and muted palettes can be found in colors.cljs. For example the soft palette uses 57.292 and 25.738 Lightness and saturation values for a dark background, and 44.921 and 25.738 for a light background.

Storage:

By pressing the store theme button, you can store your theme and custom Lightness and Saturation values to local Storage.

Contributing:

All contributions are welcome.

To run themecreator locally:

clone or download this repo.

install clojure und the clojure cli tools.

go into the app.core directory and run clj:A:fig:build.

Screenshots:

Custom Palette (Chrome): Screenshot

Light Theme (Firefox): Screenshot

Download Theme (Firefox): Screenshot

Editor Comparisons:

You can find screenshots of the same theme with different Editors in the Wiki.

Implementation:

ThemeCreator is a Clojurescript app, in particular it uses the wonderful reagent framework. The themetemplates are compiled and rendered using mustache, goog.net.XhrIo is used to load the templates, and goog.color was helpful for some color conversions.

Thanks:

ThemeCreator's maintenance has been made a lot easier with the support of

JetBrains

Thank you JetBrains.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].