8/14/2023 0 Comments Weechat install scriptThis both eliminates the need for the horizontal window separator Import weechat as w def minimal_bar_item_update (data=None, signal=None, signal_data=None): w.bar_item_update(‘minimal’) return w.WEECHAT_RC_OK def minimal_bar_item (data, item, window): if not window: window = w.current_window() ptr_buffer = w.window_get_pointer(window, “buffer”) if ptr_buffer = “” or ptr_buffer = w.current_buffer(): return “” length = w.window_get_integer(window, ‘win_width’) - w.buffer_get_integer(ptr_buffer, ‘input_length’) s = length * ‘⋅’ return s if _name_ = "_main_": if w.register(SCRIPT_NAME, SCRIPT_AUTHOR, SCRIPT_VERSION, SCRIPT_LICENSE, SCRIPT_DESC, “”, “”): minimal_bar_item_update() w.hook_signal(‘buffer_switch’, ‘minimal_bar_item_update’, ‘’) w.bar_item_new('minimal', 'minimal_bar_item', '') Input bar of unfocused windows, filling in the space normally to the (IMO), this simple script draws a separator line across the remainder of To save some space whilst providing a cleaner and more minimalistic look Horizontal (visibleĪbove) and vertical window, nickname and message, and information bar Weechat allows all manner of visual customizations. Is added to include the separator line customization described next. Including spaces between the square brackets themselves. Together-a comma will pad spaces between each prompt item Note the use of the plus sign to glue the prompt items Information settings for a cleaner presentation. Wouldn’t be necessary to identify which buffer is active) and useĪ single set of square brackets to enclose all additional Line to include the IRC channel name (so the highlighted buffer list Has been shortened from “” to “” as is represented with theĪmongst the first settings I wished to change was to enhance the prompt User information has been removed and the added vimode script prompt With various command line information individually enclosed in squareīrackets. The prompt line with basic defaults typically displays user information WeeChat provides an extensive number of keybindings and /commands forīuffer navigation and /window and /layout manipulation to create key bind ctrl-B /bar toggle buffers /key bind ctrl-H /window down /key bind ctrl-J /window left /key bind ctrl-K /window up /key bind ctrl-L /window right /key bind ctrl-W /window refresh /key bind ctrl-Z /window zoom Keyboard, I am good to navigate tiled window views. With some keybindings to accommodate my particular keyboard layout, my script install autosort.py /script install /script install /script install colorize_ /script install go.py /script install ichatts.py /script install /script install jabber.py /script install urlserver.py /script install vimode.py /script install ws_replace.pyĪnd changing a few settings, WeeChat can be colourized andĮxtended, even providing a Vi modal operation and connection to other basic customizationsīy adding a few plugins (whose descriptions can be found on the WeeChat Once done, you can /join the various channels of interest. ZNC which is configured to connect to various server add freenode /set "nickname." /set "username" /set "realname" /set onĪdditional connection options are described at lengthĪlternatively, I connect WeeChat to the IRC network bouncer connectingĪ basic connection to freenode, for example, can be done by issuing the With a large base of community supported plugins. Out of the box, WeeChat is extremely customizable Other was Irssi, both CLI applications run withinĪ terminal window. WeeChat is the IRC client I currently use-the Provides a timely way to connect with developers and to share my limited Services because of the amount of noise now contained there. I occasionally can be found on Internet Relay Chat orįreenode for open source software communities. This site does provide conventional rss andĪtom feeds. Anyone perusing this site has probably noticed that I do not subscribeĪnd the like icon reminders splashed everywhere.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |