Skip to content
This repository has been archived by the owner on Jun 25, 2020. It is now read-only.

Nord inspired color scheme #307

Open
insunaa opened this issue Jan 8, 2017 · 1 comment
Open

Nord inspired color scheme #307

insunaa opened this issue Jan 8, 2017 · 1 comment

Comments

@insunaa
Copy link
Contributor

insunaa commented Jan 8, 2017

I made a code-color scheme for juCi++, inspired by the nord color scheme (https://github.com/arcticicestudio/nord)
Here's how it looks, the left one is the created color scheme in juCi++, the right one is nord-vim in vim
colorscheme

Adwaita Dark as GTK theme isn't particularly flattering for it, but I don't know how to create a GTK theme, so, eh.
The scheme requires a few more tweaks, but for now it's alright for me.

<?xml version="1.0" encoding="UTF-8"?>

<style-scheme id="juci-nord" _name="juci" version="1.0">
  <author>d3rrial</author>
  <_description>Style inspired by nord from arcticicestudio</_description>

  <!-- Palette -->
  <color name="white"                       value="#E5E9F0"/>
  <color name="black"                       value="#3B4252"/>
  <color name="gray"                        value="#535C6E"/>
  <color name="red"                         value="#BF616A"/>
  <color name="green"                       value="#A3BE8C"/>
  <color name="blue"                        value="#81A1C1"/>
  <color name="light-blue"                  value="#8FBCBB"/>
  <color name="purple"                      value="#B48EAD"/>
  <color name="background-color"            value="#2E3440"/>

  <style name="text"                        foreground="white" background="background-color"/>
  <style name="background-pattern"          background="#rgba(255,255,255,.04)"/>
  <style name="selection"                   background="#215D9C"/>

  <!-- Current Line Highlighting -->
  <style name="current-line"                background="#rgba(255,255,255,.06)"/>

  <!-- Bracket Matching -->
  <style name="bracket-match"               foreground="black" background="gray" bold="true"/>
  <style name="bracket-mismatch"            foreground="black" background="#FF0000" bold="true"/>

  <!-- Search Matching -->
  <style name="search-match"                foreground="black" background="white"/>

  <!-- Language specifics -->
  <style name="def:builtin"                 foreground="blue"/>
  <style name="def:constant"                foreground="blue"/>
  <style name="def:boolean"                 foreground="purple"/>
  <style name="def:decimal"                 foreground="purple"/>
  <style name="def:base-n-integer"          foreground="purple"/>
  <style name="def:floating-point"          foreground="purple"/>
  <style name="def:complex"                 foreground="purple"/>
  <style name="def:character"               foreground="purple"/>
  <style name="def:special-char"            foreground="purple"/>

  <!-- Language specifics used by clang-parser in default config -->
  <style name="def:string"                  foreground="light-blue"/>
  <style name="def:comment"                 foreground="gray"/>
  <style name="def:statement"               foreground="blue"/>
  <style name="def:type"                    foreground="blue"/>
  <style name="def:function"                foreground="light-blue"/>
  <style name="def:identifier"              foreground="purple"/>
  <style name="def:preprocessor"            foreground="blue"/>
  <style name="def:error"                   foreground="#FF6666"/>
  <style name="def:warning"                 foreground="#FFE100"/>
  <style name="def:note"                    foreground="white" background="#444444"/>

  <style name="diff:added-line"             foreground="green"/>
  <style name="diff:removed-line"           foreground="red"/>
  <style name="diff:changed-line"           foreground="orange"/>
  <style name="diff:diff-file"              use-style="def:type"/>
  <style name="diff:location"               use-style="def:statement"/>
  <style name="diff:special-case"           use-style="def:constant"/>

</style-scheme>

PS: If something like this isn't supposed to belong into an issue, I'd appreciate a short reply! Thanks :)

@junrrein
Copy link
Contributor

junrrein commented May 13, 2017

Sorry for the unrelated question, but how did you get the debug toolbar? The one with the start, stop, step in, etc. buttons.

Edit: I saw that it was a proposed feature on another issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants