======Project: Irsii Twosplit, Unstick, and Normal======
A project for CSCS1730 by Kelly Reed during the Fall of 2011.
This project was begun on 9/1/08 and is anticipated to take an hour.
=====Objectives=====
Create aliases that allow me to view multiple irc channels at once and return to normal.
=====Prerequisites=====
In order to successfully accomplish/perform this project, the listed resources/experiences need to be consulted/achieved:
* Irssi /help
* [[http://quadpoint.org/articles/irssisplit|resource2]]
* [[http://selcouth.com/projects/irssi|http://selcouth.com/projects/irssi]]
=====Scope=====
To help myself and others monitor irc more efficentally
=====Attributes=====
State and justify the attributes you'd like to receive upon successful approval and completion of this project.
* scripting : cramming irssi commands to create a new command
* multitasking : ability to monitor multiple irssi channels
* commands : understanding irssi commands and how they can work together
=====Procedure=====
The actual steps taken to accomplish the project. Include images, code snippets, command-line excerpts; whatever is useful for intuitively communicating important information for accomplishing the project.
=====Code=====
in irssi with multiple channels open
/alias twosplit window 1;clear;window show 2;window size 35;window 2;window stick
from left to right:
* '/alias twosplit' creates a new alias of "twosplit"
* 'Window 1' moves irssi focus to screen 1
* 'clear' clears the screen screen to prevent a "not enough space" error
* 'window show 2' places window 2 above window 1
* 'window size 35' resizes window 2 to about half of the screen
* 'window 2' chooses which screen you want to sticky, stickied channel is always displayed, non stickied channel switches channels with ALT+x
* 'window stick' sticks the current window (see above)
/alias unstick window goto 1;window stick off;window goto 2;window stick off;window
goto 3;window stick off;window goto 4;window stick off;window goto 5;window
stick off;window goto 6;window stick off;window goto 7;window stick off;window
goto 8;window stick off;window goto 9;window stick off;window goto 10;window
stick off;window goto 11;window stick off;window goto 12;window stick
off;window goto 13;window stick off
long story short, this unsticks all windows... no real modification can happen here...
/alias normal unstick;window hide;window hide
this uses the unstick to return the irssi display to default
after entering the aliases use these commands to toggle between normal and twosplit modes.
/twosplit
enables twosplit mode
/normal
returns to normal mode
=====Reflection=====
Awesomeness...
=====References=====
In performing this project, the following resources were referenced:
* [[http://quadpoint.org/articles/irssisplit|http://quadpoint.org/articles/irssisplit]]
* [[http://selcouth.com/projects/irssi|http://selcouth.com/projects/irssi]]
* [[http://www.google.com|http://www.google.com]]
=====PS=====
? ? ?= i don't know what your looking for please provide guidance.