• Sign In



  • Categories

    Extension Details



    Readme

    Polis logo

    A color scheme that is easy on the eyes by day and night.

    Polis theme screenshot ----- Colors used in this Nova theme ### The chosen colors were inspired by the glowing LEDs of Denon's SC5000M music player series. #### Spot errors at a glance

    Unlike other color schemes, the color red is not used for syntax element highlighting. Instead, red is only used to represent syntax errors, invalid code, and linting errors.

    *Look out! Until the final version 1.0, red is also used for identifying syntax elements that are not yet stylized.* **Report red syntax elements!**

    #### Mathematically derived.

    The base colors, the window colors, and the text color are the only manually selected colors and balanced using the Equiangular algorithm. All other colors are mathematical derivatives of the base colors. Deliberately used mathematical inaccuracies in color derivations provide a natural-looking color mixture.

    #### Enjoyable Terminal.

    This color scheme has been carefully prepared so that even the terminal provides eye-friendly colors.

    To do so, select Preferences -> Terminal. In the tab [Theme], select [Theme]: Custom. It is best to select "Polis" under [Apply Theme] too.

    ----- Made with ❤️ by fibric

    Release Notes

    Small Polis logo Carefully crafted adjustments to enhance the color scheme for daily and nightly use.

    nova://extension/?id=rustypatchedsoftware.Elixir&name=Elixir

    13/01/21 v0.5.3

    Syntax

    v0.5.2

    Syntax

    • Adjust JavaScript to Nova 4.0
    • Adjust JSX to Nova 4.0
    • Adjust Lua to Nova 4.0
    • Adjust TSX to Nova 4.0

    v0.5.1

    Syntax

    • Support Nova 3.1
      • JavaScript
      • JSX
      • Lua
      • Perl
      • Python
      • Ruby
      • Shell Script

    v0.5.0

    Syntax

    • Add Sass
    • Add Haml

    Meta

    • Refined Polis logo

    12/07/20 v0.4.8

    Syntax

    • Fix comma in defstruct is not orange
    • Fix module name is not green

    v0.4.7

    Syntax

    • Add Typescript

    v0.4.6

    Syntax

    • Fix selection text using the same color as markup code blocks

    v0.4.5

    Syntax

    • Added Less
    • Added SCSS
    • Unified blue for URL, File path, and Link
    • Unified orange for Comma, Operator, and Separator

    v0.4.4

    Syntax

    • Added YAML
    • Added Lua
    • Added Perl
    • Added INI

    v0.4.3

    Syntax

    • Make colors less pop

      • Identifiers
      • Markup
      • Strings
      • Styles
      • Tags
      • Types
    • Added Elixir support

    • Added Shell Script support

    v0.4.2

    Polis includes a color scheme for the terminal too.

    Apply Terminal colors

    Terminal

    • Use bright colors
      • Bright red
      • Bright green
      • Bright yellow
      • Bright blue
      • Bright magenta
      • Bright cyan
    • Make colors less pop
      • Red
      • Green
      • Yellow
      • Blue
      • Magenta
      • Cyan

    v0.4.1

    Syntax

    • Make colors less pop
      • Identifiers
      • Markup
      • Strings
      • Styles
      • Tags
      • Types

    v0.4.0

    Meta

    • BREAKING: [*] Reworked entire color organization code
    • Redesigned README.md
    • Redesigned CHANGELOG.md
    • Refined Polis logo
    • Refined Polis colors
    • Refined Window and Editor colors

    Syntax

    • BREAKING: [-] Removed Markdown specific coloring
    • BREAKING: [-] Removed JSON specific coloring
    • BREAKING: [-] Removed Elixir specific coloring

    v0.3.0

    • Added Markdown support

    v0.2.1

    • Made it easier for contributions

    v0.2.0

    Built-in languages

    • Added JSON support
    • Added JavaScript support

    v0.1.0

    Initial release

    Made with ❤️ by fibric

    License

    MIT License

    Copyright (c) 2020-2021 Denny 'fibric' Trebbin

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE.