Git Product home page Git Product logo

vim-colors-solarized's Introduction

Title Description Author Colors Created Modified
Solarized Colorscheme for Vim
Precision colors for machines and people
Ethan Schoonover
light yellow
2011 Mar 15
2011 Apr 16

Solarized Colorscheme for Vim

Developed by Ethan Schoonover [email protected]

See the Solarized homepage for screenshots, details and colorscheme versions for Vim, Mutt, popular terminal emulators and other applications.

Screenshots

solarized dark

Downloads

If you have come across this colorscheme via the Vim-only repository on github, or the [vim.org script] page see the link above to the Solarized homepage or visit the main Solarized repository.

The Vim-only repository is kept in sync with the main Solarized repository and is for installation convenience only (with Pathogen or Vundle, for instance). Issues, bug reports, changelogs are centralized at the main Solarized repository.

Installation

Option 1: Manual installation

  1. Move solarized.vim to your .vim/colors directory. After downloading the vim script or package:

    $ cd vim-colors-solarized/colors
    $ mv solarized.vim ~/.vim/colors/
    

Option 2: Pathogen installation (recommended)

  1. Download and install Tim Pope's Pathogen.

  2. Next, move or clone the vim-colors-solarized directory so that it is a subdirectory of the .vim/bundle directory.

    a. Clone:

        $ cd ~/.vim/bundle
        $ git clone git://github.com/altercation/vim-colors-solarized.git
    

    b. Move:

    In the parent directory of vim-colors-solarized:
    
        $ mv vim-colors-solarized ~/.vim/bundle/
    

Modify .vimrc

After either Option 1 or Option 2 above, put the following two lines in your .vimrc:

syntax enable
set background=dark
colorscheme solarized

or, for the light background mode of Solarized:

syntax enable
set background=light
colorscheme solarized

I like to have a different background in GUI and terminal modes, so I can use the following if-then. However, I find vim's background autodetection to be pretty good and, at least with MacVim, I can leave this background value assignment out entirely and get the same results.

if has('gui_running')
    set background=light
else
    set background=dark
endif

See the Solarized homepage for screenshots which will help you select either the light or dark background.

IMPORTANT NOTE FOR TERMINAL USERS:

If you are going to use Solarized in Terminal mode (i.e. not in a GUI version like gvim or macvim), please please please consider setting your terminal emulator's colorscheme to used the Solarized palette. I've included palettes for some popular terminal emulator as well as Xdefaults in the official Solarized download available from Solarized homepage. If you use Solarized without these colors, Solarized will need to be told to degrade its colorscheme to a set compatible with the limited 256 terminal palette (whereas by using the terminal's 16 ansi color values, you can set the correct, specific values for the Solarized palette).

If you do use the custom terminal colors, solarized.vim should work out of the box for you. If you are using a terminal emulator that supports 256 colors and don't want to use the custom Solarized terminal colors, you will need to use the degraded 256 colorscheme. To do so, simply add the following line before the colorschem solarized line:

let g:solarized_termcolors=256

Again, I recommend just changing your terminal colors to Solarized values either manually or via one of the many terminal schemes available for import.

Advanced Configuration

Solarized will work out of the box with just the two lines specified above but does include several other options that can be set in your .vimrc file.

Set these in your vimrc file prior to calling the colorscheme. " option name default optional ------------------------------------------------ g:solarized_termcolors= 16 | 256 g:solarized_termtrans = 0 | 1 g:solarized_degrade = 0 | 1 g:solarized_bold = 1 | 0 g:solarized_underline = 1 | 0 g:solarized_italic = 1 | 0 g:solarized_contrast = "normal"| "high" or "low" g:solarized_visibility= "normal"| "high" or "low" ------------------------------------------------

Option Details

  • g:solarized_termcolors

    This is set to 16 by default, meaning that Solarized will attempt to use the standard 16 colors of your terminal emulator. You will need to set those colors to the correct Solarized values either manually or by importing one of the many colorscheme available for popular terminal emulators and Xdefaults.

  • g:solarized_termtrans

    If you use a terminal emulator with a transparent background and Solarized isn't displaying the background color transparently, set this to 1 and Solarized will use the default (transparent) background of the terminal emulator. urxvt required this in my testing; iTerm2 did not.

    Note that on Mac OS X Terminal.app, solarized_termtrans is set to 1 by default as this is almost always the best option. The only exception to this is if the working terminfo file supports 256 colors (xterm-256color).

  • g:solarized_degrade

    For test purposes only; forces Solarized to use the 256 degraded color mode to test the approximate color values for accuracy.

  • g:solarized_bold | g:solarized_underline | g:solarized_italic

    If you wish to stop Solarized from displaying bold, underlined or italicized typefaces, simply assign a zero value to the appropriate variable, for example: let g:solarized_italic=0

  • g:solarized_contrast

    Stick with normal! It's been carefully tested. Setting this option to high or low does use the same Solarized palette but simply shifts some values up or down in order to expand or compress the tonal range displayed.

  • g:solarized_visibility

    Special characters such as trailing whitespace, tabs, newlines, when displayed using :set list can be set to one of three levels depending on your needs. Default value is normal with high and low options.

Toggle Background Function

Solarized comes with a Toggle Background plugin that by default will map to if that mapping is available. If it is not available you will need to either map the function manually or change your current mapping to something else.

To set your own mapping in your .vimrc file, simply add the following line to support normal, insert and visual mode usage, changing the "" value to the key or key combination you wish to use:

call togglebg#map("<F5>")

Note that you'll want to use a single function key or equivalent if you want the plugin to work in all modes (normal, insert, visual).

Code Notes

Use folding to view the solarized.vim script with foldmethod=marker turned on.

I have attempted to modularize the creation of Vim colorschemes in this script and, while it could be refactored further, it should be a good foundation for the creation of any color scheme. By simply changing the sixteen values in the GUI section and testing in gvim (or mvim) you can rapidly prototype new colorschemes without diving into the weeds of line-item editing each syntax highlight declaration.

The Values

L*a*b values are canonical (White D65, Reference D50), other values are matched in sRGB space.

SOLARIZED HEX     16/8 TERMCOL  XTERM/HEX   L*A*B      sRGB        HSB
--------- ------- ---- -------  ----------- ---------- ----------- -----------
base03    #002b36  8/4 brblack  234 #1c1c1c 15 -12 -12   0  43  54 193 100  21
base02    #073642  0/4 black    235 #262626 20 -12 -12   7  54  66 192  90  26
base01    #586e75 10/7 brgreen  240 #4e4e4e 45 -07 -07  88 110 117 194  25  46
base00    #657b83 11/7 bryellow 241 #585858 50 -07 -07 101 123 131 195  23  51
base0     #839496 12/6 brblue   244 #808080 60 -06 -03 131 148 150 186  13  59
base1     #93a1a1 14/4 brcyan   245 #8a8a8a 65 -05 -02 147 161 161 180   9  63
base2     #eee8d5  7/7 white    254 #d7d7af 92 -00  10 238 232 213  44  11  93
base3     #fdf6e3 15/7 brwhite  230 #ffffd7 97  00  10 253 246 227  44  10  99
yellow    #b58900  3/3 yellow   136 #af8700 60  10  65 181 137   0  45 100  71
orange    #cb4b16  9/3 brred    166 #d75f00 50  50  55 203  75  22  18  89  80
red       #dc322f  1/1 red      160 #d70000 50  65  45 220  50  47   1  79  86
magenta   #d33682  5/5 magenta  125 #af005f 50  65 -05 211  54 130 331  74  83
violet    #6c71c4 13/5 brmagenta 61 #5f5faf 50  15 -45 108 113 196 237  45  77
blue      #268bd2  4/4 blue      33 #0087ff 55 -10 -45  38 139 210 205  82  82
cyan      #2aa198  6/6 cyan      37 #00afaf 60 -35 -05  42 161 152 175  74  63
green     #859900  2/2 green     64 #5f8700 60 -20  65 133 153   0  68 100  60

License

Copyright (c) 2011 Ethan Schoonover

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.

vim-colors-solarized's People

Contributors

altercation avatar nelstrom avatar tpope avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vim-colors-solarized's Issues

ToggleBG not defined

I've installed vim-colors-solarized commit 528a59f on vim 7.3 using pathogen.
When trying to use :ToggleBG or the Toggle Background menu item from menu Solarized -> Background in mvim I get

E492: Not an editor command: ToggleBG   

The error happens using vim in terminal as well.

I see togglebg.vim is in vim-colors-solarized/autoload/ but seems it's not loaded.
I've tried moving it to ~/.vim/autoload/ but got the same result.

Is this an issue with my configuration or in the plugin?

MacVim background is always white no matter which bg

I was setting up a brand new computer with all my settings. I have solarized working on my laptop and love it, so I copied over everything from my laptop, but my MacVim always has a white background. The line numbers and fonts are colored properly, and I can tell that some part of the theme is taking hold because I can toggle the dark/light with F5, but I can't seem to get rid of the white.

White background in MacVim

I like how this scheme looks, so I want to give it a good test drive, but I'm finding something that hasn't happened before to me.

The status line and folds colors are too close to the background (dark), so it's not easy to distinguish where they are. I often find myself looking for them, with other schemes the status line popped in front of my eyes so it was easy to find the limit between windows, the same with folds.

Here is a screenshot.

Lower contrast VertSplit?

I find the grey VertSplit bars a bit harsh, and have set mine to the following (with normal contrast):

Dark: guifg=#073642 guibg=#073642 (base 02)

Light: guifg=#eee8d5 guibg=#eee8d5 (base 2)

Extra Screenshots showing how it would look with non GUI

I could notice there are some screenshots showing how the colorscheme should look but apparently they are all based on GUI (MacVim in this case) I've tried to run the colorscheme through VIM in terminal (terminal also using solarized color theme) but it looks slightly different then on MacVim ( which is exactly the same as the images shown in my case :)

So I would like to recommend uploading some images also showing how it would look like in pure VIM with no graphical interface.

solarized on vim-noGUI

This is how it looks for me, I don't know why but the line number are not faded as they should be, so in this case I don't know if I am doing something wrong or this is how it should look.

So the images could be a guide for us to know if we're achieving the right thing.

Also please bear with me since I was a TextMate, and because of this nice approach of your colorscheme It kind opened my eye and I decided to give a change and start to use VIM instead, so if I said something wrong, please my apologies. It's just I am sure you will get lots of feedback from users from different editors migrating because your great job there :)

NonText with low visibility not showing up in terminal vim

NonText characters are not showing up in terminal vim on low visibility. They do show up on normal and high visibility in terminal vim.

In gvim, all three work as I would expect. I've attached screen shots of gvim and vim so you can see what I'm talking about.

Any help would be appreciated!
Screenshot from 2013-04-27 18:04:26
Screenshot from 2013-04-27 18:07:48

Light == Dark and vice versa

This is something strange: I've noticed that both in vim and mutt the light background is served by the dark colourscheme and vice versa. Not so, for example, in gvim. This is no big deal, but it is slightly puzzling. Am I doing something wrong here?

SignColumn highlighting could do with some lovin'

Solarized's default sign highlighting is a little harsh on the eyes: I see purple on white with background=dark.

Adding s:bg_base02 was good enough for me:

diff --git a/colors/solarized.vim b/colors/solarized.vim
index 70f5223..0c78d59 100644
--- a/colors/solarized.vim
+++ b/colors/solarized.vim
@@ -654,7 +654,7 @@ exe "hi! DiffDelete"     .s:fmt_none   .s:fg_red    .s:bg_base02
 exe "hi! DiffText"       .s:fmt_none   .s:fg_blue   .s:bg_base02 .s:sp_blue
     endif
 endif
-exe "hi! SignColumn"     .s:fmt_none   .s:fg_base0
+exe "hi! SignColumn"     .s:fmt_none   .s:fg_base0  .s:bg_base02
 exe "hi! Conceal"        .s:fmt_none   .s:fg_blue   .s:bg_none
 exe "hi! SpellBad"       .s:fmt_curl   .s:fg_none   .s:bg_none    .s:sp_red
 exe "hi! SpellCap"       .s:fmt_curl   .s:fg_none   .s:bg_none    .s:sp_violet

Thanks!

different color for cursor+statusbar for modes

Hi

First thank you so much for this awesome colorscheme. ive just discovered it and am very excited about it :)

i dont know if you mind requests so please just ignore me if you dont :)

i was wondering if it was possible to have the color of the status bar and cursor box/blink change depending on mode, mainly so that one could tell weather he was in insert mode or normal mode easly

thx again

best

Zeltak

Inactive titlebar has no bgcolor

Hi,
The inactive title bar has no background color using the dark background in terminal vim.

Screenshot is here: http://mlkshk.com/p/EZ6G

You can see the pane on the right has two horizontally split panes but only the active pane is obvious. Would be great to mimic the irssi theme (in left panel) to use green for active, white for inactive.

Thanks,
Dave

vim can't use dark theme

Hello, it's so awesome using Gvim with the solarized dark theme, But when I use vim ,it's just the light theme,whatever I do with the configurations. I want to use the solarized dark theme in vim ,so what should to do? (I have done all things in README.mkd )

Sass and Less highlighting

Is there a way to include Sass and Less syntax highlighting? Thanks for all your work on this project.

Cursor of Vim on Terminal is different than the one on MacVim

On MacVim, the cursor will change its background color to the color of the text and change the text color to be the lighter color. However this behavior is not available when using Vim on Terminal. This makes the selected letter not visible.

Putty background vs vim

Hello,

I've installed the solarized theme for both putty and vim. I notice when using terminal vim the background color is a little lighter than the terminal. When using gvim the background color is the same as the terminal.

If this expected? I prefer the slightly darker variant that I see in the terminal as well as gvim. Is there anyway to make terminal vim use that color?

Thank you.

Wrong colors when switching between light and dark

I use solarized on my shell already (terminator, but the problem also happens on default Linux Mint gnome terminal). By default, i have the light theme on, but if i switch vim's theme to the dark one, i always get this weird result:

ptrscreen

it only solves if i also switch the terminal theme to solarized-dark as well

Any tips on this?

Selection in WildMenu in Vim invisible

Here is a patch

diff --git a/colors/solarized.vim b/colors/solarized.vim
index 81c2c99..a97b6c7 100644
--- a/colors/solarized.vim
+++ b/colors/solarized.vim
@@ -670,7 +670,7 @@ exe "hi Title"          . s:fg_orange .s:bg_none   .s:fmt_bold
 exe "hi Visual"         . s:fg_none   .s:bg_base02 .s:fmt_stnd
 exe "hi VisualNOS"      . s:fg_none   .s:bg_base02 .s:fmt_stnd
 exe "hi WarningMsg"     . s:fg_red    .s:bg_none   .s:fmt_bold
-exe "hi WildMenu"       . s:fg_base1  .s:bg_base02 .s:fmt_none
+exe "hi WildMenu"       . s:fg_base1  .s:bg_base01 .s:fmt_none
 exe "hi Folded"         . s:fg_base0  .s:bg_base02 .s:fmt_undr   .s:sp_base03
 exe "hi FoldColumn"     . s:fg_base0  .s:bg_base02 .s:fmt_bold
 exe "hi DiffAdd"        . s:fg_green  .s:bg_none   .s:fmt_revr

In light version if you type :help a<Tab><Left> you will see wildmenu, where selected element is invisible

matchparen highlighting difficult to read on dark

Using the dark scheme, highlights from the MatchParen plugin (fg_red and bg_base01 on line 675) can be difficult to read. The highlighting looks fine on the light scheme.

I suggest using either bg_base0 with the red, or using a different combination. I settled on fg_back and bg_magenta, but I'll leave it up to you.

I encountered this while using the MatchTag plugin and MacVim on OSX 10.6.8.

CursorLineNr not set in vim 7.4

I just upgraded to vim 7.4 and the CursorLineNr is not set by vim-colors-solarized. It is set to "Yellow" by default, which looks pretty ugly on solarized dark theme.

Thanks!

vim: loading same file twice hangs terminal when solarized is on

Normally, when I open the same file in vim in two different terminals, I get a dialog that gives me options. When I include the following line in my .vimrc :
colorscheme solarized

and try to open the same file twice (usually accidentally), the second terminal simply hangs, and I have to kill the process.

Is this a known issue?

matching brackets color with cursor on

Hi,

I'm using Vim 7.3 and I've noticed that the matching brackets color is the same of the cursor color, so when you put the cursor on one of the two brackets you just can't see it.

In this image http://dl.dropbox.com/u/42986713/colors.png I'm with the cursor on the right bracket.

Would be better to leave the same bracket color as when the cursor isn't on it.

Thank you!

Characters like ^M are almost invisible

It looks like they are this colour so that it is easier to filter them out, but the shade they are at is so close to the background colour (with both light and dark backgrounds) that they are incredibly hard to distinguish.

Another good example on the vim welcoming screen, where the <Enter> and <F1> bits look like they are absent.

Screenshot of what I'm talking about.

Text colors seem "fully selected", not sure how to fix

Hello,

I'm using iTerm2 with the color preset downloaded here: http://ethanschoonover.com/solarized
I wanted to use this preset for vim as well, but it seems that the background color seems like that of selected text. I have attached a screenshot:
http://i.imgur.com/3my0Mpe.png

As you can see, the background around the text that receives a color is normal. The actual background and around the text that does not receive a color is different, which makes it look very ugly. How can I fix this?

vim solarized background and text fail

vim error

I tried doing the standard options

syntax enable
set background=dark
let g:solarized_termcolors=256

and even commenting out

term=builtin_ansi

but nothing has worked. I'm using spf13-vim, solarized located at .vim/bundle/vim-color-solarized/color/.
I even tried a simple .vimrc with only those standard options in it but I get the same result.

White background highlighting on dark

I recently installed this package following the directions (using Pathogen), using Gnome Terminal 3.01 on Linux Mint 12. Many keywords are rendered with a white background, which seems like a bug.

I also have vim-rails installed, and that's it.

Here's a screenshot:
Screenshot

Any idea on what I'm doing wrong?

Ruby symbols in Textmate

Symbols and quoted symbols have different syntax colouring in Textmate. Is this normal behaviour? I didn't see the same issue in vim.

e.g. :symbol v.s. :"symbol"

Most colors grayed out on iterm2

For the dark palette on iterm2 the bright column has most colors grayed out.

I am not sure if that is the actual intention, but it creates issues for sure because most
terminal applications tend to sue the ANSI colors from the bright column.

If this is intentional, may I suggest moving away from grey-like colors?

Background as well as colors are wrong in console Vim using ConEmu

First of all, thanks for an awesome color scheme! :)

I've installed the Vim bundle using pathogen. I'm running the vim in console mode using ConEmu, where the Solarized theme comes out of the box. Here's a screenshot of what I'm getting:

1

For the purpose of comparison, I've reused the python code from the below reference picture that I've grabbed from the Solarized web site. As you can see, several things are off. The main background, the background of the line numbers, as well as the individual colors in the syntax highlighting scheme.

screen-python-dark

Here's a screenshot showing that I'm indeed using the colorscheme Solarized in my terminal:

scheme

In my .vimrc, I'm using:

syntax enable
set background=dark
colorscheme solarized

If I also apply "let g:solarized_termtrans = 1", the background gets more readable. But all colors are still off.

I realize this of course may be a problem in ConEmu, e.g. that the Solarized palette they're shipping out of the box is incorrect, but I'm not knowledgeable enough to narrow down the problem myself. I'm very happy to go ahead and open an issue on their end if this turns out to be a problem over there instead.

Thanks in advance!

Colors not behaving as expected

I'm having a pretty weird issue with trying to install vim-colors-solarized. I was able to install it and get it working, but this is what vim now looks like:

Imagh

What am I doing wrong? Is this how it should look?

Dark Color scheme not getting activated

I moved solarized.vim to ./vim/colors/ directory.

set these lines in my gvimrc

syntax enable
set background=dark
colorscheme solarized

and I get just the light background. not the dark one. how can i get it. is this an issue with solarized?

Issue when switching to other colorschemes

I've recently discovered solarized and am really enjoying using it. However, I also like to switch among several different schemes and I've found that after using either light or dark versions of solarized, in both GUI and terminal VIM, other colorschemes look different than they're supposed to. Load Molokai, load solarized, and load molokai again to really see the difference. I've tried calling :hi clear and :syntax reset before and after changing, and it doesn't seem to matter. I have to close vim and reopen all my buffers to use a different scheme which gets a little irritating.

Before
molokai_pre

After
molokai_post

Command-line vim exits with code 1 on Mac OS X

With the solarized theme installed (Pathogen style), the built-in command line Vim on Mac OS 10.6 exits with code 1, even though I am not using this theme on the command-line, only in the GUI. The mere presence of this theme causes this error (i.e. removing its directory from ~/.vim/bundle stops the problem).

The version output is as follows:

VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Feb 11 2010 14:27:45)
Included patches: 1-108
Compiled by [email protected]
Normal version without GUI.  Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent 
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments 
+cryptv +cscope +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic 
-emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path +find_in_path 
+float +folding -footer +fork() -gettext -hangul_input +iconv +insert_expand 
+jumplist -keymap -langmap +libcall +linebreak +lispindent +listcmds +localmap 
+menu +mksession +modify_fname +mouse -mouseshape -mouse_dec -mouse_gpm 
-mouse_jsbterm -mouse_netterm -mouse_sysmouse +mouse_xterm +multi_byte 
+multi_lang -mzscheme -netbeans_intg -osfiletype +path_extra -perl +postscript 
+printer -profile -python +quickfix +reltime -rightleft -ruby +scrollbind 
-signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary 
+tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title
 -toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo 
+vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp
 -xterm_clipboard -xterm_save 
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -D_FORTIFY_SOURCE=0 -Iproto -DHAVE_CONFIG_H     -arch armv7 -arch i386 -arch x86_64 -g -Os -pipe -mdynamic-no-pic        
Linking: gcc   -arch armv7 -arch i386 -arch x86_64             -o vim       -lm  -lncurses

Invisible cursor on listchars with g:solarized_visibility='low'

I'm unable (with available time and resources) to test whether this issue exists in other terminals, but here's what happens for me in GNOME Terminal on Ubuntu Precise.

In the following three scenarios, my cursor is in the zero column on the same line.

nolist

With the option nolist, regardless of g:solarized_visibility, it looks like this.

Any visibility, no list

g:solarized_visibility='normal' and list

I usually like to use listchars=tab:\ \ because I like my cursor to appear at the beginning of the line. Turning on list shows like this.

Normal visibility, list

I don't really like the look of all that highlighted indentation. I get the purpose of g:solarized_visibility, but I'm willing to part with it.

g:solarized_visibiliy='low' and list

So, setting g:solarized_visibility to 'low' gives me this: an invisible cursor.

Low visibility, list

I love this color scheme, and I'd hate for this to be a deal breaker for me. If this is just an issue with my terminal, I'll consider switching.

Merge from main repo?

Looks like this Vim-specific repo is a bit behind the main repo.

Obviously not a huge deal, but it'd be cool to be able to pull the latest code from this one directly, especially for Pathogen users.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.