LINUX.ORG.RU

Цветовая схема Vim выглядит не так, как декларируется...


0

1

Тема Solarized - http://ethanschoonover.com/solarized
А вот что у меня получается при её включении - http://picshare.ru/view/84744/2012-01-16-210548_1024x600_scrot.png.html
Почему так?

Я думал, если эмулятор терминала поддерживает 256 цветов, всё ОК должно быть. Но, видимо, какие-то палитры ещё есть? Каша в голове.

Эмулятор Sakura.

Ответ на: комментарий от mydoom

Есть такая опция в .vimrc давно, а всё равно бяка. Причём, остальные цветовые схемы обычно нормально отображаются.

UnSavant
() автор топика
#!/bin/sh

# Display available ANSI (terminal) colour combinations

# Author:
#    http://www.pixelbeat.org/docs/terminal_colours/
# Changes:
#    V0.1, 24 Apr 2008, Initial release
#    V0.2, 30 Oct 2009, Support dash
#    V0.4, 17 May 2011
#      http://github.com/pixelb/scripts/commits/master/scripts/ansi_colours.sh

e="\033["
vline=$(tput smacs 2>/dev/null; printf 'x'; tput rmacs 2>/dev/null)
[ "$vline" = "x" ] && vline="|"

#printf "${e}4m%80s${e}0m\n"
printf "${e}1;4mf\\\\b${e}0m${e}4m none  white    black     red     \
green    yellow   blue    magenta    cyan  ${e}0m\\n"

rows='brgybmcw'

for f in 0 7 `seq 6`; do
  no=""; bo=""; p=""
  for b in n 7 0 `seq 6`; do
    co="3$f"; [ $b = n ] || co="$co;4$b"
    no="${no}${e}${co}m  ${p}${co} ${e}0m"
    bo="${bo}${e}1;${co}m${p}1;${co} ${e}0m"
    p=" "
  done
  fc=$(echo $rows | cut -c$((f+1)))
  printf "$fc $vline$no\nb$fc$vline$bo\n"
done

например

efe421
()
Ответ на: комментарий от efe421

Вот в точности такая же фигня. Jellybeans у меня давно есть, раньше пользовался. Но хочу Solarized, только чтобы она работала.

UnSavant
() автор топика
Ответ на: комментарий от efe421

При dark solarized инвертируется, у неё тёмно-синий фон тогда быть должен. В общем, пока не ясно, то ли косяк в теме, то ли в окружении.

UnSavant
() автор топика

Так, вот что, надо было внимательней прочесть мне.
https://github.com/altercation/vim-colors-solarized

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).

UnSavant
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.