Default color scheme #793

Open
frankie-loves-jesus opened this Issue Jun 1, 2014 · 135 comments

Comments

Projects
None yet
@justinmk

This comment has been minimized.

Show comment
Hide comment
@justinmk

justinmk Jun 1, 2014

Member

Solarized is not a good default choice, because:

Member

justinmk commented Jun 1, 2014

Solarized is not a good default choice, because:

@justinmk justinmk closed this Jun 1, 2014

@frankie-loves-jesus

This comment has been minimized.

Show comment
Hide comment
@frankie-loves-jesus

frankie-loves-jesus Jun 1, 2014

You're right. However I should have been more specific - I meant Solarized-like colors.

You're right. However I should have been more specific - I meant Solarized-like colors.

@justinmk justinmk added duplicate and removed duplicate labels Jun 1, 2014

@justinmk

This comment has been minimized.

Show comment
Hide comment
@justinmk

justinmk Jun 1, 2014

Member

Ok, #276 is related, but we should start breaking out those issues. So, I'll keep this open.

Regarding solarized specifically, however, it's very unlikely, unless someone creates a fork that is reliable and consistent on most terminals and GUIs.

Renaming this issue to "Default color scheme" to avoid duplicates.

For those worried about issue bloat: use the milestone filters (you can also choose "show issues without milestones").

Member

justinmk commented Jun 1, 2014

Ok, #276 is related, but we should start breaking out those issues. So, I'll keep this open.

Regarding solarized specifically, however, it's very unlikely, unless someone creates a fork that is reliable and consistent on most terminals and GUIs.

Renaming this issue to "Default color scheme" to avoid duplicates.

For those worried about issue bloat: use the milestone filters (you can also choose "show issues without milestones").

@justinmk justinmk reopened this Jun 1, 2014

@justinmk justinmk added this to the vNext milestone Jun 1, 2014

@justinmk justinmk changed the title from Use Solarized colors by default to Default color scheme Jun 1, 2014

@alvaromartin

This comment has been minimized.

Show comment
Hide comment
@alvaromartin

alvaromartin Jun 1, 2014

Can we vote or make a poll? I would prefer molokai as the default. https://github.com/tomasr/molokai

687474703a2f2f7777772e77696e746572646f6d2e636f6d2f7765626c6f672f636f6e74656e742f62696e6172792f57696e646f77734c6976655772697465722f4d6f6c6f6b6169666f7256696d5f383630322f6d6f6c6f6b61695f6e6f726d616c5f736d616c6c5f332e706e67

Can we vote or make a poll? I would prefer molokai as the default. https://github.com/tomasr/molokai

687474703a2f2f7777772e77696e746572646f6d2e636f6d2f7765626c6f672f636f6e74656e742f62696e6172792f57696e646f77734c6976655772697465722f4d6f6c6f6b6169666f7256696d5f383630322f6d6f6c6f6b61695f6e6f726d616c5f736d616c6c5f332e706e67

@justinmk

This comment has been minimized.

Show comment
Hide comment
@justinmk

justinmk Jun 1, 2014

Member

If you know of a poll app that doesn't involve parsing github comments, then sure. @jdavis What do you think about opening up this question on twitter and maybe doing another poll like you did for autocomplete?

Member

justinmk commented Jun 1, 2014

If you know of a poll app that doesn't involve parsing github comments, then sure. @jdavis What do you think about opening up this question on twitter and maybe doing another poll like you did for autocomplete?

@jdavis

This comment has been minimized.

Show comment
Hide comment
@jdavis

jdavis Jun 2, 2014

Contributor

I could totally do that. Should we do an option based poll with a handful of choices with a place to write in? Do we have some choices in mind?

Contributor

jdavis commented Jun 2, 2014

I could totally do that. Should we do an option based poll with a handful of choices with a place to write in? Do we have some choices in mind?

@justinmk

This comment has been minimized.

Show comment
Hide comment
@justinmk

justinmk Jun 2, 2014

Member

@jdavis That sounds good. Let's leave this issue open for a week to collect suggestions, then start the poll next week.

We probably need separate polls for "dark" and "light" themes.

Member

justinmk commented Jun 2, 2014

@jdavis That sounds good. Let's leave this issue open for a week to collect suggestions, then start the poll next week.

We probably need separate polls for "dark" and "light" themes.

@aignas

This comment has been minimized.

Show comment
Hide comment
@aignas

aignas Jun 2, 2014

Contributor

My suggestion is Base16. It is a very good theme and has a few build scripts, to easily build modified themes. This could even act as a good starting point for neovim's own theme.

Sample image of the default image

Contributor

aignas commented Jun 2, 2014

My suggestion is Base16. It is a very good theme and has a few build scripts, to easily build modified themes. This could even act as a good starting point for neovim's own theme.

Sample image of the default image

@cjxgm

This comment has been minimized.

Show comment
Hide comment
@cjxgm

cjxgm Jun 3, 2014

I prefer the current default one for now because my terminal has only 8-bit color support. (And most of my time is spent in terminal)
In fact, I think it's better to detect for the color support:

  • If the user didn't customize color scheme:
    • If vim is running as gvim or in a terminal supporting 256-color, default to some advanced color scheme;
    • Otherwise, default to the current 8-bit colored scheme.
  • If the user customized color scheme, obey the user's customization.

P.S.: When using gvim, I prefer molokai anyway...

cjxgm commented Jun 3, 2014

I prefer the current default one for now because my terminal has only 8-bit color support. (And most of my time is spent in terminal)
In fact, I think it's better to detect for the color support:

  • If the user didn't customize color scheme:
    • If vim is running as gvim or in a terminal supporting 256-color, default to some advanced color scheme;
    • Otherwise, default to the current 8-bit colored scheme.
  • If the user customized color scheme, obey the user's customization.

P.S.: When using gvim, I prefer molokai anyway...

@dusans

This comment has been minimized.

Show comment
Hide comment
@dusans

dusans Jun 3, 2014

@aktau

This comment has been minimized.

Show comment
Hide comment
@aktau

aktau Jun 3, 2014

Member

I think that it would be not only a good idea to pick a decent default (whatever the community thinks is decent). But to deliver a good set of themes with neovim. Molokai, solarized, zenburn et cetera are good options because they are well known. Let's follow sublime text in this regard. Making neovim more usable out of the box would be a nice thing. Editors have been evolving towards enabling color schemes by default for some time now (even Gedit does it...)

Member

aktau commented Jun 3, 2014

I think that it would be not only a good idea to pick a decent default (whatever the community thinks is decent). But to deliver a good set of themes with neovim. Molokai, solarized, zenburn et cetera are good options because they are well known. Let's follow sublime text in this regard. Making neovim more usable out of the box would be a nice thing. Editors have been evolving towards enabling color schemes by default for some time now (even Gedit does it...)

@1100110

This comment has been minimized.

Show comment
Hide comment
@1100110

1100110 Jun 3, 2014

molokai gets my vote, if we are voting.

1100110 commented Jun 3, 2014

molokai gets my vote, if we are voting.

@aktau

This comment has been minimized.

Show comment
Hide comment
@aktau

aktau Jun 3, 2014

Member

I think we've pretty much established github issues are a poor excuse for a voting system (see the style guide voting issue). Better we do it via a proper polling web app or some such (I think this has already happened for the most requested feature poll).

Member

aktau commented Jun 3, 2014

I think we've pretty much established github issues are a poor excuse for a voting system (see the style guide voting issue). Better we do it via a proper polling web app or some such (I think this has already happened for the most requested feature poll).

@ZyX-I

This comment has been minimized.

Show comment
Hide comment
@ZyX-I

ZyX-I Jun 3, 2014

Contributor

I use wombat256mod colorscheme.

Contributor

ZyX-I commented Jun 3, 2014

I use wombat256mod colorscheme.

@jdavis

This comment has been minimized.

Show comment
Hide comment
@jdavis

jdavis Jun 3, 2014

Contributor

Yeah, we definitely won't use Issues for voting. We used Google Docs/Forms last time and it worked great. I think we can use it again unless there is a better fit.

So far for suggestions for the poll:

Contributor

jdavis commented Jun 3, 2014

Yeah, we definitely won't use Issues for voting. We used Google Docs/Forms last time and it worked great. I think we can use it again unless there is a better fit.

So far for suggestions for the poll:

@adelarsq

This comment has been minimized.

Show comment
Hide comment
@adelarsq

adelarsq Jun 3, 2014

My suggestion for light theme is the Github theme:
http://www.vim.org/scripts/script.php?script_id=2855
ljxdy
About the dark themes I think that Molokai is the best so far.

adelarsq commented Jun 3, 2014

My suggestion for light theme is the Github theme:
http://www.vim.org/scripts/script.php?script_id=2855
ljxdy
About the dark themes I think that Molokai is the best so far.

@adelarsq

This comment has been minimized.

Show comment
Hide comment
@adelarsq

adelarsq Jun 3, 2014

@cjxgm I don't use, but may be that this plugin can be helpful. https://github.com/godlygeek/csapprox

adelarsq commented Jun 3, 2014

@cjxgm I don't use, but may be that this plugin can be helpful. https://github.com/godlygeek/csapprox

@ZyX-I

This comment has been minimized.

Show comment
Hide comment
@ZyX-I

ZyX-I Jun 4, 2014

Contributor

@adelarsq I think instead of using csapprox we should finally add support for true color in console. It will be good addition to the list of advantages over Vim.

Contributor

ZyX-I commented Jun 4, 2014

@adelarsq I think instead of using csapprox we should finally add support for true color in console. It will be good addition to the list of advantages over Vim.

@adelarsq

This comment has been minimized.

Show comment
Hide comment
@adelarsq

adelarsq Jun 4, 2014

@ZyX-I Would be great if possible.

adelarsq commented Jun 4, 2014

@ZyX-I Would be great if possible.

@tarruda

This comment has been minimized.

Show comment
Hide comment
@tarruda

tarruda Jun 4, 2014

Member

This is my colorscheme(this is the GUI version, I use csapprox to make it work on 256 color terminal). It's a small variation of textmate's twilight theme that was ported to vim

colorscheme

Member

tarruda commented Jun 4, 2014

This is my colorscheme(this is the GUI version, I use csapprox to make it work on 256 color terminal). It's a small variation of textmate's twilight theme that was ported to vim

colorscheme

@tarruda

This comment has been minimized.

Show comment
Hide comment
@tarruda

tarruda Jun 4, 2014

Member

@adelarsq I think instead of using csapprox we should finally add support for true color in console. It will be good addition to the list of advantages over Vim.

@ZyX-I I'm currently working on redraw events, which will only use RGB to describe colors. After that it will be possible to write a terminal UI that supports true color and degrades to less capable terminals automatically.

Member

tarruda commented Jun 4, 2014

@adelarsq I think instead of using csapprox we should finally add support for true color in console. It will be good addition to the list of advantages over Vim.

@ZyX-I I'm currently working on redraw events, which will only use RGB to describe colors. After that it will be possible to write a terminal UI that supports true color and degrades to less capable terminals automatically.

@philix

This comment has been minimized.

Show comment
Hide comment
@philix

philix Jun 6, 2014

Member

Can't we have something new for Neovim? Something based on the colors of the logo and the http://neovim.org/ website? I bet there are some designers that use Vim who would like to help with a color scheme.

Member

philix commented Jun 6, 2014

Can't we have something new for Neovim? Something based on the colors of the logo and the http://neovim.org/ website? I bet there are some designers that use Vim who would like to help with a color scheme.

@adelarsq

This comment has been minimized.

Show comment
Hide comment
@adelarsq

adelarsq Jun 6, 2014

@philix Nice idea!

adelarsq commented Jun 6, 2014

@philix Nice idea!

@jdavis

This comment has been minimized.

Show comment
Hide comment
@jdavis

jdavis Jun 6, 2014

Contributor

@philix In addition to that, we could also create a bounty for it.

Contributor

jdavis commented Jun 6, 2014

@philix In addition to that, we could also create a bounty for it.

@ZyX-I

This comment has been minimized.

Show comment
Hide comment
@ZyX-I

ZyX-I Jun 7, 2014

Contributor

Yes, if we find a designer own colorscheme is better.

Contributor

ZyX-I commented Jun 7, 2014

Yes, if we find a designer own colorscheme is better.

@stellarhoof

This comment has been minimized.

Show comment
Hide comment
@stellarhoof

stellarhoof Jun 7, 2014

I use gruvbox. It is very well maintained
screenshot from 2014-06-07 15 39 46

I use gruvbox. It is very well maintained
screenshot from 2014-06-07 15 39 46

@jdavis

This comment has been minimized.

Show comment
Hide comment
@jdavis

jdavis Jun 23, 2014

Contributor

I'm reviving this for discussion.

Going off of @philix's idea, what does everyone think about creating a bounty for a custom default color scheme just for Neovim using some of the colors from the logo?

We have $125 just in bitcoins (not counting the amount received through Bountysource) and it could fund the bounty. My reasoning for proposing it is as follows:

  • Continue community engagement
  • It could be the next poll
  • Basically everything that @aktau said in this comment: #793 (comment)
Contributor

jdavis commented Jun 23, 2014

I'm reviving this for discussion.

Going off of @philix's idea, what does everyone think about creating a bounty for a custom default color scheme just for Neovim using some of the colors from the logo?

We have $125 just in bitcoins (not counting the amount received through Bountysource) and it could fund the bounty. My reasoning for proposing it is as follows:

  • Continue community engagement
  • It could be the next poll
  • Basically everything that @aktau said in this comment: #793 (comment)
@tarruda

This comment has been minimized.

Show comment
Hide comment
@tarruda

tarruda Jun 23, 2014

Member

Going off of @philix's idea, what does everyone think about creating a bounty for a custom default color scheme just for Neovim using some of the colors from the logo?

👍

How would this work? Designers would submit their themes and the community decides who wins the bounty?

Member

tarruda commented Jun 23, 2014

Going off of @philix's idea, what does everyone think about creating a bounty for a custom default color scheme just for Neovim using some of the colors from the logo?

👍

How would this work? Designers would submit their themes and the community decides who wins the bounty?

@ZyX-I

This comment has been minimized.

Show comment
Hide comment
@ZyX-I

ZyX-I Jun 23, 2014

Contributor

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On June 23, 2014 4:33:29 PM GMT+03:00, Thiago de Arruda notifications@github.com wrote:

Going off of @philix's idea, what does everyone think about creating
a bounty for a custom default color scheme just for Neovim using some
of the colors from the logo?

👍

How would this work? Designers would submit their themes and the
community decides who wins the bounty?


Reply to this email directly or view it on GitHub:
#793 (comment)

What does "submit theme" mean? I see it as a number of posted screenshots of code samples taken at some predefined conditions: specific terminal/GUI, screen size, font, font size, antialiasing settings: everything that may make colorscheme look better just because some unrelated stuff looks better should be eliminated. It would be good to show colorscheme with a variety of different settings from the list, but all colorschemes should be shown with the identical sets of settings.

This may be achieved by providing VM snapshot with a script and clear instructions.
-----BEGIN PGP SIGNATURE-----
Version: APG v1.1.1

iQJNBAEBCgA3BQJTqCciMBwfMDI7PjIgHTg6PjswOSAQOzU6QTA9NEA+MjhHIDxr
cC1wYXZAeWFuZGV4LnJ1PgAKCRBu+P2/AXZZIgvOD/92i1m7qwL/fyO/zHxQAZSZ
9qMdEfvGtpYWgzRgVufcdUwYmVk1zKNX2iHLWOxIUbmwD1j2QrA5s2nT4FQnbqDH
yVL2hUKj1VkwIJCxhCptKGiXQGyOeP/FNXNwJDe6da8zDhMSJwRWNJ5g4d0ZZUes
/fVcncBIUSmQbTu6gwwr5eiUk7tF9J1nyjub3O3xpkiKtWOnQXQn8IWtQ3nCxVeN
loKDKWNYA0hyWt46wEvjVAw65D1+MHP84m9AFYO3QEZfQXVaF2Bl+pK9xKuuPS53
XeawTVu2rdxrzYcMjClV5HKtv6lhWQrK+RxzJVnWkHGDHxvVxU9oF15w5O4pRMQQ
U5nTMzZ3wTis74C9EtS1z5pqSi1HvnPu7z3CbJBHPSQ3He46FmOF0h07pN+H+yEA
RR25xEdvTMj+oQEA+zi7DebAsm0ZN+9CkoCPqJ8rsln9j9zQh2GHLEusbp2LzbnD
jgDEYoqWEAV/HFR3aL8V43NWrjTg43bBceqExlBeU8hYmuJcz/RwEmxTl5LuG1ok
+CkrR47JLEaEdaalXzLpcSwb93gHFEElNUGSdHIR5PUxUhd3c48tYs7MFrDd1blQ
AAkuGpYgAzCkBi17BbUZS10/0PvRXwgrj77/73FgqmO6J6FE2byx99yN+IVi7gdd
CvYaPyvltjavYe4HYsxEEA==
=83xI
-----END PGP SIGNATURE-----

Contributor

ZyX-I commented Jun 23, 2014

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On June 23, 2014 4:33:29 PM GMT+03:00, Thiago de Arruda notifications@github.com wrote:

Going off of @philix's idea, what does everyone think about creating
a bounty for a custom default color scheme just for Neovim using some
of the colors from the logo?

👍

How would this work? Designers would submit their themes and the
community decides who wins the bounty?


Reply to this email directly or view it on GitHub:
#793 (comment)

What does "submit theme" mean? I see it as a number of posted screenshots of code samples taken at some predefined conditions: specific terminal/GUI, screen size, font, font size, antialiasing settings: everything that may make colorscheme look better just because some unrelated stuff looks better should be eliminated. It would be good to show colorscheme with a variety of different settings from the list, but all colorschemes should be shown with the identical sets of settings.

This may be achieved by providing VM snapshot with a script and clear instructions.
-----BEGIN PGP SIGNATURE-----
Version: APG v1.1.1

iQJNBAEBCgA3BQJTqCciMBwfMDI7PjIgHTg6PjswOSAQOzU6QTA9NEA+MjhHIDxr
cC1wYXZAeWFuZGV4LnJ1PgAKCRBu+P2/AXZZIgvOD/92i1m7qwL/fyO/zHxQAZSZ
9qMdEfvGtpYWgzRgVufcdUwYmVk1zKNX2iHLWOxIUbmwD1j2QrA5s2nT4FQnbqDH
yVL2hUKj1VkwIJCxhCptKGiXQGyOeP/FNXNwJDe6da8zDhMSJwRWNJ5g4d0ZZUes
/fVcncBIUSmQbTu6gwwr5eiUk7tF9J1nyjub3O3xpkiKtWOnQXQn8IWtQ3nCxVeN
loKDKWNYA0hyWt46wEvjVAw65D1+MHP84m9AFYO3QEZfQXVaF2Bl+pK9xKuuPS53
XeawTVu2rdxrzYcMjClV5HKtv6lhWQrK+RxzJVnWkHGDHxvVxU9oF15w5O4pRMQQ
U5nTMzZ3wTis74C9EtS1z5pqSi1HvnPu7z3CbJBHPSQ3He46FmOF0h07pN+H+yEA
RR25xEdvTMj+oQEA+zi7DebAsm0ZN+9CkoCPqJ8rsln9j9zQh2GHLEusbp2LzbnD
jgDEYoqWEAV/HFR3aL8V43NWrjTg43bBceqExlBeU8hYmuJcz/RwEmxTl5LuG1ok
+CkrR47JLEaEdaalXzLpcSwb93gHFEElNUGSdHIR5PUxUhd3c48tYs7MFrDd1blQ
AAkuGpYgAzCkBi17BbUZS10/0PvRXwgrj77/73FgqmO6J6FE2byx99yN+IVi7gdd
CvYaPyvltjavYe4HYsxEEA==
=83xI
-----END PGP SIGNATURE-----

@jdavis

This comment has been minimized.

Show comment
Hide comment
@jdavis

jdavis Jun 23, 2014

Contributor

How would this work? Designers would submit their themes and the community decides who wins the bounty?

Yeah, if we created a bounty for it, we could request that a link to the source file is posted, the color palette, and a screenshot of it in action.

And yeah, the poll could select who wins the bounty & is the default color scheme in Neovim. The other color schemes could be included; they just wouldn't be the default.

That idea is just what I had come to mind. Everything is up for debate.

Example:

Name: Solarized
Source: https://github.com/altercation/vim-colors-solarized/blob/master/colors/solarized.vim

Palette
palette

Screenshot
screen

Contributor

jdavis commented Jun 23, 2014

How would this work? Designers would submit their themes and the community decides who wins the bounty?

Yeah, if we created a bounty for it, we could request that a link to the source file is posted, the color palette, and a screenshot of it in action.

And yeah, the poll could select who wins the bounty & is the default color scheme in Neovim. The other color schemes could be included; they just wouldn't be the default.

That idea is just what I had come to mind. Everything is up for debate.

Example:

Name: Solarized
Source: https://github.com/altercation/vim-colors-solarized/blob/master/colors/solarized.vim

Palette
palette

Screenshot
screen

@ZyX-I

This comment has been minimized.

Show comment
Hide comment
@ZyX-I

ZyX-I Jun 23, 2014

Contributor

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On June 23, 2014 5:09:55 PM GMT+03:00, "Павлов Николай Александрович" kp-pav@yandex.ru wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On June 23, 2014 4:33:29 PM GMT+03:00, Thiago de Arruda
notifications@github.com wrote:

Going off of @philix's idea, what does everyone think about creating
a bounty for a custom default color scheme just for Neovim using some
of the colors from the logo?

👍

How would this work? Designers would submit their themes and the
community decides who wins the bounty?


Reply to this email directly or view it on GitHub:
#793 (comment)

What does "submit theme" mean? I see it as a number of posted
screenshots of code samples taken at some predefined conditions:
specific terminal/GUI, screen size, font, font size, antialiasing
settings: everything that may make colorscheme look better just because
some unrelated stuff looks better should be eliminated. It would be
good to show colorscheme with a variety of different settings from the
list, but all colorschemes should be shown with the identical sets of
settings.

This may be achieved by providing VM snapshot with a script and clear
instructions.
-----BEGIN PGP SIGNATURE-----
Version: APG v1.1.1

iQJNBAEBCgA3BQJTqCciMBwfMDI7PjIgHTg6PjswOSAQOzU6QTA9NEA+MjhHIDxr
cC1wYXZAeWFuZGV4LnJ1PgAKCRBu+P2/AXZZIgvOD/92i1m7qwL/fyO/zHxQAZSZ
9qMdEfvGtpYWgzRgVufcdUwYmVk1zKNX2iHLWOxIUbmwD1j2QrA5s2nT4FQnbqDH
yVL2hUKj1VkwIJCxhCptKGiXQGyOeP/FNXNwJDe6da8zDhMSJwRWNJ5g4d0ZZUes
/fVcncBIUSmQbTu6gwwr5eiUk7tF9J1nyjub3O3xpkiKtWOnQXQn8IWtQ3nCxVeN
loKDKWNYA0hyWt46wEvjVAw65D1+MHP84m9AFYO3QEZfQXVaF2Bl+pK9xKuuPS53
XeawTVu2rdxrzYcMjClV5HKtv6lhWQrK+RxzJVnWkHGDHxvVxU9oF15w5O4pRMQQ
U5nTMzZ3wTis74C9EtS1z5pqSi1HvnPu7z3CbJBHPSQ3He46FmOF0h07pN+H+yEA
RR25xEdvTMj+oQEA+zi7DebAsm0ZN+9CkoCPqJ8rsln9j9zQh2GHLEusbp2LzbnD
jgDEYoqWEAV/HFR3aL8V43NWrjTg43bBceqExlBeU8hYmuJcz/RwEmxTl5LuG1ok
+CkrR47JLEaEdaalXzLpcSwb93gHFEElNUGSdHIR5PUxUhd3c48tYs7MFrDd1blQ
AAkuGpYgAzCkBi17BbUZS10/0PvRXwgrj77/73FgqmO6J6FE2byx99yN+IVi7gdd
CvYaPyvltjavYe4HYsxEEA==
=83xI
-----END PGP SIGNATURE-----

Here are the assumptions I used to suggest this scheme:

  1. Competition must be fair. We should compare colorschemes and not designer vim settings.
  2. Designers are not going to share code with us until we pay them money.
  3. Voters are too lazy to download all colorschemes and test them on their machines with identical, but their, settings.

You can take out any of the 2. and 3. and still result in my scheme:

  1. If designers are going to share the source code we can sure run VM for them. But if we do not run it and post screenshots competition will not be fair.
  2. If designers are not willing to share the code it does not matter whether voters are (not) going to download colorschemes: they simply do not have a chance.

Even when you take out 1. there are some benefits:

  1. Voters can compare similar screenshots by CTRL-Tabbing in browser and viewing the differences.
  2. We can protect ourselves from being sold an existing colorscheme by running our VM on all of the existing colorschemes we know and then running the following checks on competitors:
  3. All shapes are identical to the shapes obtained when testing default colorscheme.
  4. Colors differ between competitor and colorschemes from our database and other designers.

Note: I am not saying that you cannot prove these statements the other way. But I do not know how to do this automatically without described restrictions if second assumption is true.
-----BEGIN PGP SIGNATURE-----
Version: APG v1.1.1

iQJNBAEBCgA3BQJTqC39MBwfMDI7PjIgHTg6PjswOSAQOzU6QTA9NEA+MjhHIDxr
cC1wYXZAeWFuZGV4LnJ1PgAKCRBu+P2/AXZZIu1cEAC98tuhzWco7lx+JfpAei/g
GVLd+8xoNCbqa4NCONpSRm0Q6QtBuq8crrMAYnBJz+lA9FpCCgol4giroaB31srG
J2e3tZbyC2meHZt2RdiRk/uwijzWRRIwZm7QTIhjYNBNnL20xsmPweVd4qZPZLEh
BPTIpK26AOsHMyIXPoVz5w+MXXLEcZ5pl4M6ry/fB0+HOdjK5/QIjZaCFL73KV64
5Q9d2ek7kC5Yk1P+tfm0aw8+tXGYffx4G4oPcSzssBkbExGiMIzCcDYIt6aEjrJ+
AAr1yIq3KNMVoCuRYZJqjHWZRIpFypHmOshqEJ3UezxeggGQ6xNhPFmnBC87mZKM
/JEwfgU10k0Ak+xgVvKNCudbbVu5WxSN/OLDaarfhpjaEfSWwi1nAAy3Bij1MdoC
ohD4IkQSSlPlOoXfPTDkfU0kAYuFvuILLvbCFV1PsPfyznMhFYKHG100h2YfPBrr
iLQNq52NOL6KHBeSanS5kYzQD6aUiNO2Jfc19Xo00TwJnuh6f2IDLDAqvAIU6bpi
7oFyoUj1Z+W+wBQp9Xqkt0/dSdyLZF4jYTndnm/bI50poRJti/Fad2W0s+q1P13v
U1NaJRGlFqZY6KtnGErSoLidupoX4Kwrwaiqp81BX+Oj+uZuNBORCy8JAOv6W+9U
6+M7I6xGQg9NnkXah83S2g==
=gn+u
-----END PGP SIGNATURE-----

Contributor

ZyX-I commented Jun 23, 2014

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On June 23, 2014 5:09:55 PM GMT+03:00, "Павлов Николай Александрович" kp-pav@yandex.ru wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On June 23, 2014 4:33:29 PM GMT+03:00, Thiago de Arruda
notifications@github.com wrote:

Going off of @philix's idea, what does everyone think about creating
a bounty for a custom default color scheme just for Neovim using some
of the colors from the logo?

👍

How would this work? Designers would submit their themes and the
community decides who wins the bounty?


Reply to this email directly or view it on GitHub:
#793 (comment)

What does "submit theme" mean? I see it as a number of posted
screenshots of code samples taken at some predefined conditions:
specific terminal/GUI, screen size, font, font size, antialiasing
settings: everything that may make colorscheme look better just because
some unrelated stuff looks better should be eliminated. It would be
good to show colorscheme with a variety of different settings from the
list, but all colorschemes should be shown with the identical sets of
settings.

This may be achieved by providing VM snapshot with a script and clear
instructions.
-----BEGIN PGP SIGNATURE-----
Version: APG v1.1.1

iQJNBAEBCgA3BQJTqCciMBwfMDI7PjIgHTg6PjswOSAQOzU6QTA9NEA+MjhHIDxr
cC1wYXZAeWFuZGV4LnJ1PgAKCRBu+P2/AXZZIgvOD/92i1m7qwL/fyO/zHxQAZSZ
9qMdEfvGtpYWgzRgVufcdUwYmVk1zKNX2iHLWOxIUbmwD1j2QrA5s2nT4FQnbqDH
yVL2hUKj1VkwIJCxhCptKGiXQGyOeP/FNXNwJDe6da8zDhMSJwRWNJ5g4d0ZZUes
/fVcncBIUSmQbTu6gwwr5eiUk7tF9J1nyjub3O3xpkiKtWOnQXQn8IWtQ3nCxVeN
loKDKWNYA0hyWt46wEvjVAw65D1+MHP84m9AFYO3QEZfQXVaF2Bl+pK9xKuuPS53
XeawTVu2rdxrzYcMjClV5HKtv6lhWQrK+RxzJVnWkHGDHxvVxU9oF15w5O4pRMQQ
U5nTMzZ3wTis74C9EtS1z5pqSi1HvnPu7z3CbJBHPSQ3He46FmOF0h07pN+H+yEA
RR25xEdvTMj+oQEA+zi7DebAsm0ZN+9CkoCPqJ8rsln9j9zQh2GHLEusbp2LzbnD
jgDEYoqWEAV/HFR3aL8V43NWrjTg43bBceqExlBeU8hYmuJcz/RwEmxTl5LuG1ok
+CkrR47JLEaEdaalXzLpcSwb93gHFEElNUGSdHIR5PUxUhd3c48tYs7MFrDd1blQ
AAkuGpYgAzCkBi17BbUZS10/0PvRXwgrj77/73FgqmO6J6FE2byx99yN+IVi7gdd
CvYaPyvltjavYe4HYsxEEA==
=83xI
-----END PGP SIGNATURE-----

Here are the assumptions I used to suggest this scheme:

  1. Competition must be fair. We should compare colorschemes and not designer vim settings.
  2. Designers are not going to share code with us until we pay them money.
  3. Voters are too lazy to download all colorschemes and test them on their machines with identical, but their, settings.

You can take out any of the 2. and 3. and still result in my scheme:

  1. If designers are going to share the source code we can sure run VM for them. But if we do not run it and post screenshots competition will not be fair.
  2. If designers are not willing to share the code it does not matter whether voters are (not) going to download colorschemes: they simply do not have a chance.

Even when you take out 1. there are some benefits:

  1. Voters can compare similar screenshots by CTRL-Tabbing in browser and viewing the differences.
  2. We can protect ourselves from being sold an existing colorscheme by running our VM on all of the existing colorschemes we know and then running the following checks on competitors:
  3. All shapes are identical to the shapes obtained when testing default colorscheme.
  4. Colors differ between competitor and colorschemes from our database and other designers.

Note: I am not saying that you cannot prove these statements the other way. But I do not know how to do this automatically without described restrictions if second assumption is true.
-----BEGIN PGP SIGNATURE-----
Version: APG v1.1.1

iQJNBAEBCgA3BQJTqC39MBwfMDI7PjIgHTg6PjswOSAQOzU6QTA9NEA+MjhHIDxr
cC1wYXZAeWFuZGV4LnJ1PgAKCRBu+P2/AXZZIu1cEAC98tuhzWco7lx+JfpAei/g
GVLd+8xoNCbqa4NCONpSRm0Q6QtBuq8crrMAYnBJz+lA9FpCCgol4giroaB31srG
J2e3tZbyC2meHZt2RdiRk/uwijzWRRIwZm7QTIhjYNBNnL20xsmPweVd4qZPZLEh
BPTIpK26AOsHMyIXPoVz5w+MXXLEcZ5pl4M6ry/fB0+HOdjK5/QIjZaCFL73KV64
5Q9d2ek7kC5Yk1P+tfm0aw8+tXGYffx4G4oPcSzssBkbExGiMIzCcDYIt6aEjrJ+
AAr1yIq3KNMVoCuRYZJqjHWZRIpFypHmOshqEJ3UezxeggGQ6xNhPFmnBC87mZKM
/JEwfgU10k0Ak+xgVvKNCudbbVu5WxSN/OLDaarfhpjaEfSWwi1nAAy3Bij1MdoC
ohD4IkQSSlPlOoXfPTDkfU0kAYuFvuILLvbCFV1PsPfyznMhFYKHG100h2YfPBrr
iLQNq52NOL6KHBeSanS5kYzQD6aUiNO2Jfc19Xo00TwJnuh6f2IDLDAqvAIU6bpi
7oFyoUj1Z+W+wBQp9Xqkt0/dSdyLZF4jYTndnm/bI50poRJti/Fad2W0s+q1P13v
U1NaJRGlFqZY6KtnGErSoLidupoX4Kwrwaiqp81BX+Oj+uZuNBORCy8JAOv6W+9U
6+M7I6xGQg9NnkXah83S2g==
=gn+u
-----END PGP SIGNATURE-----

@voronoipotato

This comment has been minimized.

Show comment
Hide comment
@voronoipotato

voronoipotato Jun 24, 2014

@ZyX-I Are you actually important enough that you have to PGP sign every single post?

@ZyX-I Are you actually important enough that you have to PGP sign every single post?

@nagisa

This comment has been minimized.

Show comment
Hide comment
@nagisa

nagisa Aug 29, 2014

@adelarsq If I imagine correctly what you mean then contrast between background and text would be very small and letters practically illegible, more so to people with eyesight issues.

This is another thing we should be looking at: theme should have a relatively high contrast between background and text highlighted any way. Solarized theme has a problem where one of highlights has almost the same luminosity as background making it impossible to read.

nagisa commented Aug 29, 2014

@adelarsq If I imagine correctly what you mean then contrast between background and text would be very small and letters practically illegible, more so to people with eyesight issues.

This is another thing we should be looking at: theme should have a relatively high contrast between background and text highlighted any way. Solarized theme has a problem where one of highlights has almost the same luminosity as background making it impossible to read.

@freeo

This comment has been minimized.

Show comment
Hide comment
@freeo

freeo Aug 29, 2014

You always have to decide on this question: is the main text color darker or lighter then the background? This ultimately decides whether you have a light or a dark scheme. @adelarsq, what you are suggesting is therefore a scheme with low contrast, because no matter if you increase background brightness or decrease font brightness, you lower the range of your color spectrum, which should be defined implicitly by your main foreground color (text) and the background color. You end up with a scheme which lacks the advantages of neither dark or light schemes. This is why I'd say we don't need a medium theme in the default schemes.

freeo commented Aug 29, 2014

You always have to decide on this question: is the main text color darker or lighter then the background? This ultimately decides whether you have a light or a dark scheme. @adelarsq, what you are suggesting is therefore a scheme with low contrast, because no matter if you increase background brightness or decrease font brightness, you lower the range of your color spectrum, which should be defined implicitly by your main foreground color (text) and the background color. You end up with a scheme which lacks the advantages of neither dark or light schemes. This is why I'd say we don't need a medium theme in the default schemes.

@luan

This comment has been minimized.

Show comment
Hide comment
@luan

luan Sep 1, 2014

I like this one:

image

It's a mix between Solarized and Tomorrow, and works great on a 256 terminal out of the box (not 100% the same but very close).

And here's where you get it: https://github.com/w0ng/vim-hybrid

luan commented Sep 1, 2014

I like this one:

image

It's a mix between Solarized and Tomorrow, and works great on a 256 terminal out of the box (not 100% the same but very close).

And here's where you get it: https://github.com/w0ng/vim-hybrid

@rmunn

This comment has been minimized.

Show comment
Hide comment
@rmunn

rmunn Sep 5, 2014

@zefei -

Though many people say light background is bad for eyes, I'll argue the opposite: dark background often contrasts too much against other applications you use (like now you are browsing github)...

That's why I use https://github.com/StylishThemes/GitHub-Dark -- it makes it less jarring when I go from reading code in my editor to reading code on GitHub. (I'm another dark-background user, with my terminals always set to a black background, as you can probably guess).

As for the default colorscheme question, I prefer https://github.com/nanotech/jellybeans.vim myself: lots of colors means it's easy to see at a glance the difference between different syntax elements, and the extra visual stimulus helps my ADD brain stay focused. I can understand why some people dislike "alien fruit salad" schemes and prefer color schemes with minimal contrast, though. So my recommendation would be to have several good color schemes included with the default installation (say, the top five or top ten winners of the contest) and an easy way to switch between schemes and preview them.

rmunn commented Sep 5, 2014

@zefei -

Though many people say light background is bad for eyes, I'll argue the opposite: dark background often contrasts too much against other applications you use (like now you are browsing github)...

That's why I use https://github.com/StylishThemes/GitHub-Dark -- it makes it less jarring when I go from reading code in my editor to reading code on GitHub. (I'm another dark-background user, with my terminals always set to a black background, as you can probably guess).

As for the default colorscheme question, I prefer https://github.com/nanotech/jellybeans.vim myself: lots of colors means it's easy to see at a glance the difference between different syntax elements, and the extra visual stimulus helps my ADD brain stay focused. I can understand why some people dislike "alien fruit salad" schemes and prefer color schemes with minimal contrast, though. So my recommendation would be to have several good color schemes included with the default installation (say, the top five or top ten winners of the contest) and an easy way to switch between schemes and preview them.

@renatosilva

This comment has been minimized.

Show comment
Hide comment
@renatosilva

renatosilva Oct 1, 2014

How about twilight256:

twilight256

How about twilight256:

twilight256

@jdavis

This comment has been minimized.

Show comment
Hide comment
@jdavis

jdavis Oct 18, 2014

Contributor

Okay, to summarize, it looks like we have the following:

Original Color Themes:

Existing Themes:

I should probably pick up the ball on this since it was announced two newsletters ago. Are there any original themes posted by the author's that I missed?

Contributor

jdavis commented Oct 18, 2014

Okay, to summarize, it looks like we have the following:

Original Color Themes:

Existing Themes:

I should probably pick up the ball on this since it was announced two newsletters ago. Are there any original themes posted by the author's that I missed?

@zefei

This comment has been minimized.

Show comment
Hide comment
@zefei

zefei Oct 18, 2014

@jdavis

Are there any original themes posted by the author's that I missed?

I think you missed mine: cake16

zefei commented Oct 18, 2014

@jdavis

Are there any original themes posted by the author's that I missed?

I think you missed mine: cake16

@jdavis

This comment has been minimized.

Show comment
Hide comment
@jdavis

jdavis Oct 18, 2014

Contributor

@zefei Excellent, added it.

Contributor

jdavis commented Oct 18, 2014

@zefei Excellent, added it.

@greduan

This comment has been minimized.

Show comment
Hide comment
@greduan

greduan Nov 4, 2014

I've been testing out vim-kalisi for the last few days and I'm really enjoying its dark version. I'm testing out the light version now.

My opinion is that the default theme should have both light and dark versions. This way the default theme carries a theme throughout both variations. (See what I did there?)

I also want to note that the way I usually use the dark and light versions of the themes is that I use the dark theme in the terminal and the light version in the GUI version of Vim. That way I have a clear indicator of what version I'm using. Dunno if that information is useful but I hope it's worth something. :)

greduan commented Nov 4, 2014

I've been testing out vim-kalisi for the last few days and I'm really enjoying its dark version. I'm testing out the light version now.

My opinion is that the default theme should have both light and dark versions. This way the default theme carries a theme throughout both variations. (See what I did there?)

I also want to note that the way I usually use the dark and light versions of the themes is that I use the dark theme in the terminal and the light version in the GUI version of Vim. That way I have a clear indicator of what version I'm using. Dunno if that information is useful but I hope it's worth something. :)

@pencilcheck

This comment has been minimized.

Show comment
Hide comment
@pencilcheck

pencilcheck Nov 6, 2014

@greduan

This comment has been minimized.

Show comment
Hide comment
@greduan

greduan Nov 6, 2014

seoul256 is definitely a good one. It's what I've used for the past couple months.

greduan commented Nov 6, 2014

seoul256 is definitely a good one. It's what I've used for the past couple months.

@jalvesaq

This comment has been minimized.

Show comment
Hide comment
@jalvesaq

jalvesaq Nov 10, 2014

Contributor

I use this file to compare colorschemes: http://www.lepem.ufc.br/jaa/colorschemes_test.tar.gz
To use it:

  1. Unpack colorschemes_test.tar.gz.
  2. Open openFiles.vim with Neovim, Vim or GVim.
  3. Do :so %
Contributor

jalvesaq commented Nov 10, 2014

I use this file to compare colorschemes: http://www.lepem.ufc.br/jaa/colorschemes_test.tar.gz
To use it:

  1. Unpack colorschemes_test.tar.gz.
  2. Open openFiles.vim with Neovim, Vim or GVim.
  3. Do :so %
@glittershark

This comment has been minimized.

Show comment
Hide comment
@glittershark

glittershark Nov 10, 2014

There's a lot of noise in here, but I just wanted to throw in my two cents because I feel like it's something not a lot of the submitters are considering.

I think the default colorscheme that gets chosen for neovim should be, above everything else, as neutral and as unopinionated as possible. Something like cake16, @pencilcheck's suggestion, or even Solarized, which is what I use every day, would be a bad choice given this because the base color is reasonably far from neutral - while some users (including myself) love Solarized, the majority of people are going to be put off by the odd off-blue or off-white background. For this reason I feel like themes like @freeo's or @DAddYE's are better choices even if they aren't more popular than other ones, just because they're going to be acceptable to the widest possible audience.

I know so many people who have never even taken a look at the "Color Scheme" menu in Sublime Text...

There's a lot of noise in here, but I just wanted to throw in my two cents because I feel like it's something not a lot of the submitters are considering.

I think the default colorscheme that gets chosen for neovim should be, above everything else, as neutral and as unopinionated as possible. Something like cake16, @pencilcheck's suggestion, or even Solarized, which is what I use every day, would be a bad choice given this because the base color is reasonably far from neutral - while some users (including myself) love Solarized, the majority of people are going to be put off by the odd off-blue or off-white background. For this reason I feel like themes like @freeo's or @DAddYE's are better choices even if they aren't more popular than other ones, just because they're going to be acceptable to the widest possible audience.

I know so many people who have never even taken a look at the "Color Scheme" menu in Sublime Text...

@cseelus

This comment has been minimized.

Show comment
Hide comment
@cseelus

cseelus Nov 11, 2014

+1 for @glittershark

A reasonably neutral and well crafted theme, with its colors adapted to the colors of the neovim project would be the best solution I can think of.

cseelus commented Nov 11, 2014

+1 for @glittershark

A reasonably neutral and well crafted theme, with its colors adapted to the colors of the neovim project would be the best solution I can think of.

@pencilcheck

This comment has been minimized.

Show comment
Hide comment
@pencilcheck

pencilcheck Nov 12, 2014

@glittershark Although I agree with you about the artistic direction the default theme, but how do you know which themes will be mainstream? Personally I can't stand @freeo's theme. I feel we should be picking themes that most human could stand looking at it for a long time. Strong contract themes would be nice in the beginning as it is easy to tell, but as time drags on (as most vim users would), it will be a eye sore. I think seoul256 provides exactly that with enough contracts that it is easy to tell things from each other, but not too strong that it is an eye sore after 8 hours of looking at it.

@glittershark Although I agree with you about the artistic direction the default theme, but how do you know which themes will be mainstream? Personally I can't stand @freeo's theme. I feel we should be picking themes that most human could stand looking at it for a long time. Strong contract themes would be nice in the beginning as it is easy to tell, but as time drags on (as most vim users would), it will be a eye sore. I think seoul256 provides exactly that with enough contracts that it is easy to tell things from each other, but not too strong that it is an eye sore after 8 hours of looking at it.

@jcfaria

This comment has been minimized.

Show comment
Hide comment
@jcfaria

jcfaria Nov 26, 2014

seoul256: https://github.com/junegunn/seoul256.vim
is very nice for me: thanks for point it out!

jcfaria commented Nov 26, 2014

seoul256: https://github.com/junegunn/seoul256.vim
is very nice for me: thanks for point it out!

@justinmk justinmk added the ux label Nov 26, 2014

@VelocityREST

This comment has been minimized.

Show comment
Hide comment
@VelocityREST

VelocityREST Dec 17, 2014

So, what will the default color scheme be?

So, what will the default color scheme be?

@hotgloupi

This comment has been minimized.

Show comment
Hide comment
@hotgloupi

hotgloupi Dec 17, 2014

Instead of choosing a default color scheme, we should try to decide who will choose it for us. I think that most of the constraints have been listed here (terminal compat, dark/light bg support, low contrast, ...), so for me, the final choice will be good, but highly subjective.

@tarruda @justinmk can we settle this ?

Instead of choosing a default color scheme, we should try to decide who will choose it for us. I think that most of the constraints have been listed here (terminal compat, dark/light bg support, low contrast, ...), so for me, the final choice will be good, but highly subjective.

@tarruda @justinmk can we settle this ?

@justinmk

This comment has been minimized.

Show comment
Hide comment
@justinmk

justinmk Dec 18, 2014

Member

https://github.com/freeo/vim-kalisi will probably be the default. I don't know how complete it is, haven't had time to look at it. We may need to change the name too.

Member

justinmk commented Dec 18, 2014

https://github.com/freeo/vim-kalisi will probably be the default. I don't know how complete it is, haven't had time to look at it. We may need to change the name too.

@freeo

This comment has been minimized.

Show comment
Hide comment
@freeo

freeo Dec 18, 2014

Sounds wonderful! As stated before, in case of my colorscheme becoming the default, I suggest renaming it to "neovim". About completeness, I strive for supporting every language the community asks me to. Many look ok out of the box, but some languages strangely link to "wrong" highlight groups. It's easier to fix that within the colorscheme itself, rather then rewriting all the syntax files, although it feels dirty...

freeo commented Dec 18, 2014

Sounds wonderful! As stated before, in case of my colorscheme becoming the default, I suggest renaming it to "neovim". About completeness, I strive for supporting every language the community asks me to. Many look ok out of the box, but some languages strangely link to "wrong" highlight groups. It's easier to fix that within the colorscheme itself, rather then rewriting all the syntax files, although it feels dirty...

@greduan

This comment has been minimized.

Show comment
Hide comment
@greduan

greduan Dec 18, 2014

@freeo Are you suggesting NeoVim includes very good syntax files? :P

greduan commented Dec 18, 2014

@freeo Are you suggesting NeoVim includes very good syntax files? :P

@glittershark

This comment has been minimized.

Show comment
Hide comment
@glittershark

glittershark Dec 18, 2014

Feel like Kalisi is a fantastic choice as a default - non-polarizing (or solarizing, lol), adequately branded (shares colors with the logo) and nice-looking.

Feel like Kalisi is a fantastic choice as a default - non-polarizing (or solarizing, lol), adequately branded (shares colors with the logo) and nice-looking.

@jdavis

This comment has been minimized.

Show comment
Hide comment
@jdavis

jdavis Dec 18, 2014

Contributor

I've been using it for about a month and haven't had any issues. Plus, @freeo is obviously pretty active and always responds to my requests/questions.

Contributor

jdavis commented Dec 18, 2014

I've been using it for about a month and haven't had any issues. Plus, @freeo is obviously pretty active and always responds to my requests/questions.

@christopherdumas

This comment has been minimized.

Show comment
Hide comment
@christopherdumas

christopherdumas Dec 18, 2014

I would suggest using light kalisi by default, because it looks most like the neovim colors/site/brand.

I would suggest using light kalisi by default, because it looks most like the neovim colors/site/brand.

@glittershark

This comment has been minimized.

Show comment
Hide comment
@glittershark

glittershark Dec 18, 2014

@matthiasbeyer

This comment has been minimized.

Show comment
Hide comment
@matthiasbeyer

matthiasbeyer Dec 25, 2014

Contributor

I like molokai and wombat for dark schemes but I also like the github light theme for a light scheme (although I'd prefer a semi-dark theme)!

vim-kalisi is ugly IMHO. Much to much pale colors...

Contributor

matthiasbeyer commented Dec 25, 2014

I like molokai and wombat for dark schemes but I also like the github light theme for a light scheme (although I'd prefer a semi-dark theme)!

vim-kalisi is ugly IMHO. Much to much pale colors...

@VelocityREST

This comment has been minimized.

Show comment
Hide comment
@VelocityREST

VelocityREST Dec 25, 2014

OK, why not to have a poll and ask as many people (here, on reddit, and IRC) to vote for their favorite theme then make it the default in Neovim?

I can't shake the idea that only a handful of people saw this post and voiced their opinions here ..

OK, why not to have a poll and ask as many people (here, on reddit, and IRC) to vote for their favorite theme then make it the default in Neovim?

I can't shake the idea that only a handful of people saw this post and voiced their opinions here ..

@matthiasbeyer

This comment has been minimized.

Show comment
Hide comment
@matthiasbeyer

matthiasbeyer Dec 25, 2014

Contributor

@habash1986 👍

Contributor

matthiasbeyer commented Dec 25, 2014

@habash1986 👍

@VelocityREST

This comment has been minimized.

Show comment
Hide comment
@VelocityREST

VelocityREST Dec 25, 2014

@matthiasbeyer I'm working on one, and I could use some help (as English is not my first language) please visit the link
and feel free to edit.
Everyone who wants to help with this, your help is highly appreciated.

@matthiasbeyer I'm working on one, and I could use some help (as English is not my first language) please visit the link
and feel free to edit.
Everyone who wants to help with this, your help is highly appreciated.

@VelocityREST

This comment has been minimized.

Show comment
Hide comment
@VelocityREST

VelocityREST Dec 25, 2014

The form is ready, I've included all the color schemes that where mentioned in this post, also added both Tomorrow & Mustang, you can edit the form from this link, or view it's final look from this link.

Kindly check it, if something is missing, then please add it, if something is not compatible then delete it.
Here also two pages that have some interesting color schemes to consider 1, 2

Let's approve on this before we start sharing it.

The form is ready, I've included all the color schemes that where mentioned in this post, also added both Tomorrow & Mustang, you can edit the form from this link, or view it's final look from this link.

Kindly check it, if something is missing, then please add it, if something is not compatible then delete it.
Here also two pages that have some interesting color schemes to consider 1, 2

Let's approve on this before we start sharing it.

@fwalch

This comment has been minimized.

Show comment
Hide comment
@fwalch

fwalch Dec 25, 2014

Member

Whatever the outcome, inevitably, somebody won't like Neovim's default color scheme. But that's okay; it's only a default, and it can be changed quite easily.

But, really, who is the default theme for? Reasonably experienced vim users know how to set up a color scheme and probably won't care about the default anyway. It's the beginners that will be exposed to the default theme. So what would we gain with a survey? It would be asking experienced Vim users (I guess beginners don't hang around reddit/IRC) what they think new users should see when they open up Neovim. I don't think that's all that helpful.

vim-kalisi uses the Neovim colors, so it would surely be the most fitting default theme. Neovim could still ship all kinds of other color schemes.

So what about just using vim-kalisi as default, since it best represents the "Neovim brand", and instead ask people:

  • What Vim colorscheme do you currently use? (provide URL)

That way Neovim could ship popular color schemes, making it easy for (Neo)Vim beginners to see what colorschemes are "out there" and choose what they like best. GUIs could provide some kind of colorscheme preview to make it even easier.

If you want to go with a survey for a default theme, asking for an URL could be better there as well; we can't list all possible color schemes as choices on the survey form.

Member

fwalch commented Dec 25, 2014

Whatever the outcome, inevitably, somebody won't like Neovim's default color scheme. But that's okay; it's only a default, and it can be changed quite easily.

But, really, who is the default theme for? Reasonably experienced vim users know how to set up a color scheme and probably won't care about the default anyway. It's the beginners that will be exposed to the default theme. So what would we gain with a survey? It would be asking experienced Vim users (I guess beginners don't hang around reddit/IRC) what they think new users should see when they open up Neovim. I don't think that's all that helpful.

vim-kalisi uses the Neovim colors, so it would surely be the most fitting default theme. Neovim could still ship all kinds of other color schemes.

So what about just using vim-kalisi as default, since it best represents the "Neovim brand", and instead ask people:

  • What Vim colorscheme do you currently use? (provide URL)

That way Neovim could ship popular color schemes, making it easy for (Neo)Vim beginners to see what colorschemes are "out there" and choose what they like best. GUIs could provide some kind of colorscheme preview to make it even easier.

If you want to go with a survey for a default theme, asking for an URL could be better there as well; we can't list all possible color schemes as choices on the survey form.

@justinmk

This comment has been minimized.

Show comment
Hide comment
@justinmk

justinmk Dec 25, 2014

Member

@fwalch Agreed. I think we should focus on working out bugs/issues with vim-kalisi (at the vim-kalisi issue tracker)

Member

justinmk commented Dec 25, 2014

@fwalch Agreed. I think we should focus on working out bugs/issues with vim-kalisi (at the vim-kalisi issue tracker)

@robertmeta

This comment has been minimized.

Show comment
Hide comment
@robertmeta

robertmeta Dec 25, 2014

I hope that when a theme is considered that both poor monitors (high contrast) and the most common forms of color blindness are at least marginally considered. I have been surprised over the years by the number of complaints I have fielded due to minor issues with themes that I didn't even create (I just bundled them in http://www.vim.org/scripts/script.php?script_id=625).

Consistency and universal accessibility should be the keystone for the default themes, and people can always add fancier ones as long as they can actually use the application. If the interface is impossible to be navigated (due to lack of visibility) that is the ultimate fail.

I hope that when a theme is considered that both poor monitors (high contrast) and the most common forms of color blindness are at least marginally considered. I have been surprised over the years by the number of complaints I have fielded due to minor issues with themes that I didn't even create (I just bundled them in http://www.vim.org/scripts/script.php?script_id=625).

Consistency and universal accessibility should be the keystone for the default themes, and people can always add fancier ones as long as they can actually use the application. If the interface is impossible to be navigated (due to lack of visibility) that is the ultimate fail.

@justinmk

This comment has been minimized.

Show comment
Hide comment
@justinmk

justinmk Dec 26, 2014

Member

@robertmeta Agreed, the default really should be close to bulletproof. It's going to be a lot of work, so we need to start improving a single theme instead of suggesting random prototypes. If you are colorblind, could you leave feedback on the vim-kalisi issue tracker?

I'm going to lock this thread for now because it's insanely long. If anyone has a high-quality theme that meets the requirements discussed here, and hasn't already been mentioned, please open a new issue.

Member

justinmk commented Dec 26, 2014

@robertmeta Agreed, the default really should be close to bulletproof. It's going to be a lot of work, so we need to start improving a single theme instead of suggesting random prototypes. If you are colorblind, could you leave feedback on the vim-kalisi issue tracker?

I'm going to lock this thread for now because it's insanely long. If anyone has a high-quality theme that meets the requirements discussed here, and hasn't already been mentioned, please open a new issue.

@justinmk justinmk locked and limited conversation to collaborators Dec 26, 2014

Grimy pushed a commit to Grimy/neovim that referenced this issue Jan 7, 2015

Merge pull request #793 from inDigiNeous/master
Add XCode system library path to fix --system-libclang building
@justinmk

This comment has been minimized.

Show comment
Hide comment
@justinmk

justinmk Mar 11, 2015

Member

https://github.com/morhetz/gruvbox looks like a robust theme, and works well in the terminal.

Member

justinmk commented Mar 11, 2015

https://github.com/morhetz/gruvbox looks like a robust theme, and works well in the terminal.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.