Meta tags:
Headings (most frequently used words):
-
Text of the page (most frequently used words):
nicks (52), nick (30), irssi (26), new_nick (19), extra (19), new_nick_width (17), text_count (15), dr_who (14), len (13), the (12), else (11), dr_who_refresh (11), tickercount (10), signal_add (10), window_width (9), channicks (8), changed (7), dr_who_line (7), length (7), channel (6), continue (6), statusbar (5), use (5), how (4), sub (4), items (4), item_o (4), atend (4), buffer (4), plus (4), last (4), substr (4), push (4), dr_who_reset (4), window (3), for (3), and (3), ticker (3), not (3), direction (3), get_cur_channel (3), foreach (3), channel_o (3), displaytype (3), nickhash (3), nicklist (3), mode (3), away (2), terminal (2), width (2), space (2), available (2), reset (2), setup (2), version (2), com (2), name (2), put (2), http (2), autoop (2), server_o (2), window_o (2), active_win (2), return (2), dr_who_longdisplay (2), keys (2), dr_who_nickflags (2), elsif (2), already (2), written (2), other (2), text (2), new (2), spaces (2), them (2), all (2), because (2), index (2), number (2), array (2), far (2), over (2), while (2), pop (2), dr_who_tickerspeed (2), undef (2), dr_who_start (2), todo, people, care, about, first, multiline, toggle, slow, why, resize, returns, old, size, sleeping, doesn, help, does, anyone, know, find, instead, whole, remember, separately, each, don, skip, command, jump, forward, only, changes, everything, script, load, enable, add, has, entire, currently, maybe, this, will, change, future, strict, textui, vars, authors, bitt, faulk, contact, lxsfx3h02, sneakemail, description, list, sbitems, license, bsd, url, beaglebros, 2005, timeout, stolen, from, xkr47, outerspace, dyndns, org, configs, active_server, next, unless, is_active, channel_find, settings_get_str, bracket, borders, scalar, sort, cmp, gone, nohilight, hilight, settings_get_bool, serverop, voice, separate, there, least, six, characters, left, current, between, statusbar_items_redraw, settings_get_int, default_handler, get_size_only, statusbar_item_register, command_bind, settings_add_bool, settings_add_str, static, settings_add_int, 500, remove, joined, user, resized, vim, set, shiftwidth, tabstop,
Text of the page (random words):
todo people i care about first multiline away toggle is slow why on terminal resize window width returns old size sleeping doesn t help does anyone know how to find space available to a statusbar instead of for the whole window remember tickercount separately for each channel and don t reset it skip command to jump forward in the ticker only reset on dr_who setup changes not everything else how to use script load dr_who statusbar dr_who enable statusbar dr_who add dr_who dr_who has to use the entire statusbar currently maybe this will change in the future use strict use irssi textui use vars qw version irssi version 1 0 irssi authors bitt faulk contact lxsfx3h02 sneakemail com name dr_who description put a nick list in a statusbar sbitems dr_who license bsd url http beaglebros com changed 1 17 2005 my dr_who_line timeout my tickercount 0 my direction 1 stolen from autoop pl http xkr47 outerspace dyndns org configs irssi autoop pl sub get_cur_channel my server_o irssi active_server my window_o irssi active_win my items window_o items my item_o foreach item_o items next unless item_o is_active my channel item_o name my channel_o server_o channel_find channel return channel_o if channel_o return sub dr_who_refresh my channel get_cur_channel my channicks my nick my text_count 0 my nicks my continue 0 my displaytype irssi settings_get_str dr_who_longdisplay my atend my buffer if channel my window_width irssi active_win width foreach nick get_cur_channel nicks channicks nick nick nick dr_who_line sb text_count 4 for bracket space borders atend scalar keys channicks foreach nick sort uc a cmp uc b keys channicks my new_nick new_nick_width atend if channicks nick gone new_nick nohilight else new_nick hilight if irssi settings_get_bool dr_who_nickflags if channicks nick serverop new_nick new_nick_width 1 if channicks nick op new_nick new_nick_width 1 elsif channicks nick voice new_nick new_nick_width 1 new_nick nick new_nick_width length nick if displaytype eq ticker if tickercount 0 buffer 6 else buffer 0 if text_count new_nick_width nicks 1 window_width tickercount buffer already written nicks and other text plus new nick plus spaces to separate them all 1 because nicks is the last index not the number in the array continue 1 if window_width tickercount text_count nicks 1 5 there s at least six characters left available my extra text_count new_nick_width nicks 1 window_width tickercount how far over new_nick substr new_nick 0 length new_nick extra 7 new_nick new_nick_width extra 7 text_count new_nick_width push nicks nick new_nick len new_nick_width else my extra text_count nicks window_width tickercount 6 how far over while extra 0 if extra nicks nicks len extra nicks nicks len text_count nicks nicks len pop nicks nicks nicks nick else nicks nicks nick substr nicks nicks nick 0 length nicks nicks nick extra 1 nicks nicks nick nicks nicks len extra text_count extra extra 0 last else if tickercount 0 continue 1 push nicks nick new_nick len new_nick_width text_count new_nick_width if atend 0 tickercount 0 direction 1 else if text_count new_nick_width nicks 1 window_width length of already written nicks and other text plus length of the current nick plus spaces to put between them all the 1 is because nicks is the last index not the number of items in the array continue 1 if window_width text_count nicks 1 2 my extra text_count nicks 1 new_nick_width window_width new_nick substr new_nick 0 length new_nick extra 4 new_nick push nicks nick new_nick len new_nick_width else my extra text_count nicks window_width 3 while extra 0 if extra nicks nicks len extra nicks nicks len pop nicks nicks nicks nick else nicks nicks nick substr nicks nicks nick 0 length nicks nicks nick extra 1 nicks nicks nick extra 0 last else push nicks nick new_nick len new_nick_width text_count new_nick_width if continue displaytype eq ticker dr_who_line 0 if nickhash len i i nickhash len dr_who_line elsif nickhash len if continue dr_who_line else dr_who_line irssi statusbar_items_redraw dr_who sub dr_who_reset tickercount 0 direction 1 if irssi settings_get_int dr_who_tickerspeed default_handler get_size_only dr_who_line undef 1 sub dr_who_start irssi statusbar_item_register dr_who undef dr_who irssi command_bind dr_who_refresh dr_who_refresh irssi settings_add_bool dr_who dr_who_nickflags 1 irssi settings_add_str dr_who dr_who_longdisplay static irssi settings_add_int dr_who dr_who_tickerspeed 500 dr_who_refresh irssi signal_add window changed dr_who_reset irssi signal_add nicklist new dr_who_refresh irssi signal_add nicklist remove dr_who_refresh irssi signal_add nicklist changed dr_who_refresh irssi signal_add channel joined dr_who_refresh irssi signal_add nick mode changed dr_who_refresh irssi signal_add user mode changed dr_who_refresh irssi signal_add away mode changed dr_who_refresh irssi signal_add terminal resized dr_who_reset irssi signal_add setup changed dr_who_reset dr_who_start vim set shiftwidth 2 tabstop 2
|