az 15.12.2010 01:35

Vimvim скроллинг для rxvt

Его долгое время не хватало для совершенства в окружении xmonad/vim/ranger/ncmpc/итд. Поиски не приводили к результату. И наконец я это сделал :), может ещё кому-то пригодится:


 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
urxvt.font: xft:Terminus:pixelsize=14:autohint=true:a
urxvt.shading: 30
urxvt.transparent: true

urxvt.foreground: #aaaaaa

urxvt.depth: 32
urxvt*background: rgba:0000/0000/0000/cccc

urxvt.fading: 70
urxvt.fadeColor: <0>black

urxvt.saveLines:32767
urxvt.scrollBar: false

urxvt.perl-ext-common: default,tabbed
urxvt.tabbed.tabbar-fg: 7
urxvt.tabbed.tabbar-bg: 8
urxvt.tabbed.tab-fg: 2
urxvt.tabbed.tab-bg: 8

urxvt.scrollTtyOutput: false

urxvt.keysym.Control-k: command:\033>720;2\007
urxvt.keysym.Control-j: command:\033>721;2\007



Последние две - как раз скроллинг. "2" - количество строчек для прокрутки. Из остального полезно: zenburn для вкладок, затемнение неактивного терминала, отключен авто-скроллинг (использую, например, для выбора приложений в yaourt)

Скриншот:

=archlinuxmonad



Тэги: urxvt vim
+ 9 -
Похожие Поделиться

kovtunos 15.12.2010 09:53 #
Спасибо!
h0rr0rr_drag0n 15.12.2010 10:58 #
А чем сделан трей в верхнем правом углу?
az 15.12.2010 18:04 #
в .xinitrc:


trayer --edge top --align right --SetDockType true --SetPartialStrut true \
--expand true --width 25 --transparent true --tint 0x4B4B4B --heighttype pixel --height 20 --padding 1 --margin 0 &


Соответственно xmobar немного подвинут (.xmobarrc):


Config {
...
, position = TopW L 75
...
}

kstep 15.12.2010 12:15 #
А что за схема раскараски у вима в правом нижнем углу?
az 15.12.2010 18:05 #
jellybeans с небольшими изменениями
Denis 15.12.2010 16:36 #
Во-первых, спасибо за статью.
Во-вторых, еще большее спасибо за упоминание о ranger'е — не знал об этой мегаудобной штуке.
И, в-третьих, не подскажите, что за тема Gtk? Что-то смутно знакомое, но что именно, вспомнить не получается.
az 15.12.2010 18:16 #
Что вы, в этой заметке для статьи конечно маловато будет но материал на статью есть :)
Да, ranger + dmenfm, можно удалять mc.
Вообще у меня elementary - рекомендую попробовать, но на скриншоте наверное заметили вкладки у vimperator - это хэндмэйд, картинки заменены на символы,
~/.mozilla/firefox/.../userChrome.css:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

.tabbrowser-tabs { line-height: 20px; height: 20px; background: #4B4B4B !important; }
.tabbrowser-strip { line-height: 20px; height: 20px !important; background: #4B4B4B !important; border: 0px none !important;}
.tabbrowser-arrowscrollbox {}
.tabbrowser-arrowscrollbox .scrollbox-innerbox { border: 0px none !important; }

.tabbrowser-tab { -moz-appearance: none !important; background: #4B4B4B !important; border-bottom: 1px solid #AFACA9 !important; border-left: 0px none !important ; color: #929292 !important; font-family: Terminus; font-size: 12px; margin: -2px 0px 0px 0px !important; min-height: 0 !important; height: 20px; padding: 0 !important; -moz-border-radius: 0 !important;}

.tabbrowser-tab:hover { background: #454545 !important; }
.tabbrowser-tab { background: #eee !important; color: #252525 !important; border-bottom: 1px solid #AFACA9 !important; border-left: 0px none !important ; border-bottom: 1px solid #eee !important; }
.tabbrowser-tab .tab-icon-image { height: 11px !important; width: 11px !important; }
.tabbrowser-tab .tab-text { border: 0px none !important; background: inherit;}

.tab-close-button { -moz-appearance: none !important; background: transparent !important; border: none !important; color: #c0c0c0 !important; font-family: Terminus !important; font-size: 12px !important; margin: 0 !important; padding: 0 1ex !important; }
.tab-close-button:hover { -moz-appearance: none !important; background: transparent !important; border: none !important; color: #88A5F4; !important; margin: 0 !important}
.tab-close-button:before { content: "?"; }
.tab-close-button > .toolbarbutton-icon { list-style-image: none; }

.tabs-newtab-button { -moz-appearance: none !important; border: none !important; color: #c0c0c0 !important; font-family: Terminus !important; font-size: 12px !important; font-weight: bold !important; margin: 0 !important; padding: 0 1ex !important; }
.tabs-newtab-button > .toolbarbutton-icon { list-style-image: none; }
.tabs-newtab-button:hover { border: none !important; color: #fff !important; }
.tabs-newtab-button:before { content: "+"; margin-top: -4px; display: block;}

.tabs-container .scrollbutton-up { -moz-appearance: none !important; border: none !important; color: #c0c0c0 !important; font-family: Terminus !important; font-size: 12px !important; font-weight: bold !important; margin: 0 !important; padding: 0 1ex !important; }
.tabs-container .scrollbutton-up > .toolbarbutton-icon { list-style-image: none; }
.tabs-container .scrollbutton-up:hover { border: none !important; color: #fff !important; }
.tabs-container .scrollbutton-up:before { content: "<"; margin-top: -4px; display: block; }

.tabs-container .scrollbutton-down { -moz-appearance: none !important; border: none !important; color: #c0c0c0 !important; font-family: Terminus !important; font-size: 12px !important; font-weight: bold !important; margin: 0 !important; padding: 0px 1ex !important; }
.tabs-container .scrollbutton-down > .toolbarbutton-icon { list-style-image: none; }
.tabs-container .scrollbutton-down:hover { border: none !important; color: #fff !important; }
.tabs-container .scrollbutton-down:before { display: block; line-height: 12px; margin-top: -4px; content: ">"; }


kstep 15.12.2010 19:23 #
Вот за юзерХром отдельное спасибо!