-
Couldn't load subscription status.
- Fork 376
sideways split support for Irssi #697
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Hi, I am posting this here so it can be potentially discussed. The code is based on work done by LemonBoy in #431 I won't have much time so I'm looking for other people who can help out That said it seems to be working fine, but there are some general trade-offs implemented in this current approach which may need to be decided upon |
|
If you need some help debugging I have a commit in https://github.com/ailin-nemui/irssi/tree/rsplit-debug-code that will print the window sizes to stderr. With that patch applied, you can do |
36917dc to
ae5fbdf
Compare
|
one thing that has come up in discussions is the increase in bandwidth which is caused by sideways splits.
For sideways splits we have a problem:
|
|
This has been for years the most needed feature in irssi, especially to have a nicklist/chanlist bar on the side. Thanks for implementing it! I wouldn't care too much about the increased bandwidth: in a constrained environment one could chose not to use splits. Or you could enable the feature only in terminals that support DECSLRM. |
warning: * may be buggy This commit adds support for sideways splits into Irssi. To that regard, there are a number of new commands available the "R" commands: /window new rsplit - make a new sideways split /window rshow - show an existing window to the right /window rgrow/rshrink/rsize/rbalance - manipulate the size of your sideways split windows the "D" commands: /window dup/ddown/dleft/dright - navigate the windows directionally, as an alternative to /window up/down that you can bind to some key /window move dleft/dright - the same for moving Enjoy!
|
@irssi/developers |
This change from 0 -> 4 was introduced by irssi#697 and is thus expected
warning:
This commit adds support for sideways splits into Irssi. To that regard,
there are a number of new commands available
the "R" commands:
the "D" commands:
Enjoy!