urxvt + vim + monokai

Автор kobzar, 27 августа 2012, 17:43:25

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kobzar

Очень надеюсь что на форуме пасутся красноглазые или бородатые дядьки,
которые как и я воспринимают всякие там гномы и кеды признаком трусости и боязни консоли :) (ггг без абид)
Вобщем дело такое.
Сижу под awesome, юзаю urxvt(rxvt-unicode) - естественно что лбимый и единственный редактор vim (gvim- как то не юзаю по причине что не всегда под иксами)
И вот в настройках vim кроме кучи там всяких ништяков и вкусных плюшек есть выбор темы по умолчанию.
Все темы применяются и все работает красиво.
Но вот недавно решил добавить тему монокай - мою любимую дабы вобще не вытаскивать нос из терминалов, но наткнулся на какуюто неясную проблему.
тема применяется но цветов нет вобще. То есть все ч\б - применяю другую тему (тот же zenburn) и все опять красиво.
Может подскажете что смотреть и колупать ?

cat .Xdefaults
=== ВИЗУАЛЬНЫЕ НАСТРОЙКИ ===
      6 ! Настройки цветовой схемы
      7 URxvt*background: #212121
      8 URxvt*foreground: #C0C0C0
      9 URxvt.color0:     rgb:00/00/00
     10 URxvt.color1:     rgb:e0/10/10
     11 URxvt.color2:     rgb:20/ad/20
     12 URxvt.color3:     rgb:d4/c2/4f
     13 URxvt.color4:     rgb:23/1b/b8
     14 URxvt.color5:     rgb:9c/38/85
     15 URxvt.color6:     rgb:1d/bd/b8
     16 URxvt.color7:     rgb:fe/fe/fe
     17 URxvt.color8:     rgb:6a/6a/6a
     18 URxvt.color9:     rgb:e8/3a/3d
     19 URxvt.color10:    rgb:35/e9/56
     20 URxvt.color11:    rgb:ff/ff/2f
     21 URxvt.color12:    rgb:3a/53/f0
     22 URxvt.color13:    rgb:e6/28/ba
     23 URxvt.color14:    rgb:1c/f5/f5
     24 URxvt.color15:    rgb:ff/ff/ff
     25
     26 ! Будет ли курсор мигать
     27 URxvt.cursorBlink:      true
     28 ! Цвет курсора
     29 !URxvt.cursorColor:     yellow
     30 ! Цвет текста, находящегося под курсором
     31 URxvt.cursorColor2:     red
     32
     33 ! Псевдопрозрачность - в кач-ве фона
     34 ! поставить обои рабочего стола
     35 !URxvt*transparent:     true
     36 ! Яркость прозрачного фона (-100 .. 100)
     37 !URxvt*shading:         40
     38 ! Та же псевдопрозрачность, без настройки яркости
     39 !URxvt.inheritPixmap:     true
     40 ! Цвет окрашивания прозрачного фона
     41 !URxvt*tintColor:       blue
43 ! Иконка окна терминала
     44 URxvt*iconFile: /kobzar/.config/awesome/icons/urxvt.png
     45
     46 ! Настройки шрифтов
     47 URxvt*font:-xos4-terminus-medium-r-normal--20-*-*-*-*-*-u
     48 ! Горячие клавиши для изменения размера шрифта "на лету"
     49
     50 ! Цвета в man-страницах
     51 URxvt.colorMode:         on
     52 URxvt.boldColors:        on
     53 URxvt.dynamicColors:     on
     54 URxvt.colorULMode:       on
     55 URxvt.underLine:         off
     56 URxvt.colorBDMode:       on
     57 URxvt.colorBD:           cyan
     58
     59 ! Скроллинг + скроллбар
     60 URxvt*scrollBar:        false
     61
     62 ! Отображать символ табуляции как один широкий символ
     63 ! (иначе - как перемещения курсора)
     64 URxvt.pastableTabs:     true
     65
     66
     67 !=== НАСТРОЙКИ ОБРАБОТКИ ССЫЛОК ===
     68 ! Внешняя программа для открытия ссылок
     69 URxvt.urlLauncher:     chromium
     70 ! Кнопка мыши, которая открывает ссылку
     71 URxvt.matcher.button:   1
     72 ! Горячие клавиши для выделения ссылок (Alt+U),
     73 ! после выделения ссылка открывается по Enter
     74 URxvt.keysym.M-u:       perl:url-select:select_next
     75 ! Выделять ссылки голубым цветом
     76 URxvt.colorUL:          #86a2be
     77 ! Подчеркивать ссылки
     78 URxvt.underlineURLs:    true
     79 !URxvt.underlineColor:   yellow

Тема
http://www.vim.org/scripts/script.php?script_id=2340
И если кто пропустил в начале - другие темы работают.
Так что если кто подскажет куда копать - буду очень благодарен!

Вот на картинке
Открыть содержимое (спойлер)

[свернуть]
Видно в ожном и том же терминале открыто два разных файла в виме
и в первом случае тема по умолчанию во втором - монокай.
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

corner

1. Я в Vim использую (in .vimrc) - set t_Co=256.
2.  У вашей темы указано
ЦитироватьIf you prefer the scheme to match the original monokai background color, put this in your .vimrc file:
let g:molokai_original = 1
т.е. в .vimrc добавить let g:molokai_original = 1 - это, сказано, вроде для сохранения цвета background.
Может так попробовать?

kobzar

 с бекграундом как раз вопросов не возникает.
Отрабатывает как надо ! С параметром тоже пробовал...
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

corner

#3
Только что проверил под X (Gnome gnome-terminal) - работает...
На всякий случай vimrc
Открыть содержимое (спойлер)
set tabstop=2
set shiftwidth=2
set softtabstop=2
set smartindent
set number
set cin
set showmatch
set hlsearch
set incsearch
set ignorecase
set nocompatible
set linebreak
syntax on
set ruler
set nowrapscan
set history=100
set termencoding=utf-8
set autoindent
set expandtab
set background=dark
set t_Co=256
colorscheme xterm16
[свернуть]
P.S. Проверил без X - работает...  :)

kobzar

Дык и не спорю же!
А вы попробуйте в urxvt на всякий случай ?:
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

corner

#5
Встречное предложение - попробовать на чистом  urxvt , без конфига (закомментировать).

И, кстати, переименуйте Xdefaults в .Xresources. Прежний устарел и не рекомендуется. Синтаксис тот же.

Сообщение объединено: 28 августа 2012, 10:56:30

Еще попробуйте опцию для urxvt URxvt*termName:screen-256color

Сообщение объединено: 28 августа 2012, 11:03:29

И в .bashrc TERM rxvt-unicode

kobzar

Станным методом удалось выяснить что если запустить терминал в скринах - то цвета появляются....
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.