Skip to content

datMaffin/vim-colors-bionik2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vim-colors-bionik2

Successor of my Vim color scheme bionik

screenshot

Why a successor to bionik

I am pretty happy with my original bionik colorscheme. It works well. However, I would like to work on the following shortcomings:

  • When in a dark theme terminal (like a Linux tty), it does not work well.
  • My colors chosen for the GUI could probably be improved (want to replace them with the Tango colorscheme)
  • vim-colortemplate looks really interesting

Goals of bionik2

  • Dark/light should depend on the environment; in a GUI Vim default to light, though.
  • Be familiar to Visual Studio 2010 and Xcode light
    • Use green for the comments.
    • Use blue and magenta for keywords (and types).
  • Great terminal "integration"
    • Use italic, bold and underlined also in the terminal.
    • Mainly use the (16) ANSI colors of the terminal.
    • Try to provide a good experience on a variety of selected terminal color schemes.

Non-Goals

  • There is no attempt in considering color blindness

Rational

Making keywords (and sometimes types) bold italic:

Those words should stand out as they are special. Additionally, the readability is not hindered by the italic style, because they are always the same. The readability argument is only partially true for types, but in my opinion one as a smaller set of used types compared to, for example, variable names.

Making the comments green and non-italic:

I am familiar with comments being green as it was the default in Visual Studio 2010 light, which was my introduction to programming. Additionally, to make comments as readable as possible, they are neither dim nor in italic. Reading comments is in my opinion very important. They should not blend into the background! People (hopefully) write in-line comments for the important, non-obvious stuff.

Recommendations

Font

Use a font with nice looking distinct italic letters like:

Or at least a font with nice italic letters like:

Terminal Colors

Make sure that "bright white" is slightly different from the background colors.

Terminal Color Scheme

While this vim colorscheme is intended to be used with any normal terminal color scheme, if you would like to to use the colors used in the GUI as your terminal color scheme, here you go:

Light Terminal Colors

Use for the background white #FFFFFF and for the foreground black #000000.

ANSI Code Color
0 Black: #252525
1 Red: #e60000
2 Green: #00B800
3 Yellow: #e66e00
4 Blue: #0a5594
5 Magenta: #b30070
6 Cyan: #00988e
7 White: #cccccc
8 Bright Black: #7f7f7f
9 Bright Red: #ff3236
10 Bright Green: #34ee34
11 Bright Yellow: #ffa552
12 Bright Blue: #428ecf
13 Bright Magenta: #ec4fb1
14 Bright Cyan: #4bcbcf
15 Bright White: #ededed

Dark Terminal Colors

Use for the background black with a green hint #062626 and for the foreground tan #d2b48c.

ANSI Code Color
0 Black: #2E3436
1 Red: #CC0000
2 Green: #32CD32
3 Yellow: #E66E00
4 Blue: #2277be
5 Magenta: #b30070
6 Cyan: #0db1a7
7 White: #ffd7a2
8 Bright Black: #555753
9 Bright Red: #ff3236
10 Bright Green: #34EE34
11 Bright Yellow: #FFA552
12 Bright Blue: #2277BE
13 Bright Magenta: #EC4FB1
14 Bright Cyan: #4BCBCF
15 Bright White: #ffffff

About

Successor of my Vim color scheme "bionik"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published