~taiite/senpai

859b8fdb7d433a848668c6f1a00406f107fe00e5 — delthas 26 days ago 917f754
Enable specifying the size of disabled channel & member columns
2 files changed, 12 insertions(+), 2 deletions(-)

M config.go
M doc/senpai.5.scd
M config.go => config.go +8 -2
@@ 216,8 216,11 @@ func unmarshal(filename string, cfg *Config) (err error) {
					if err != nil {
						return err
					}
					if channels == 0 {
					if channels <= 0 {
						cfg.ChanColEnabled = false
						if channels < 0 {
							cfg.ChanColWidth = -channels
						}
					} else {
						cfg.ChanColWidth = channels
					}


@@ 230,8 233,11 @@ func unmarshal(filename string, cfg *Config) (err error) {
					if err != nil {
						return err
					}
					if members == 0 {
					if members <= 0 {
						cfg.MemberColEnabled = false
						if members < 0 {
							cfg.MemberColWidth = -members
						}
					} else {
						cfg.MemberColWidth = members
					}

M doc/senpai.5.scd => doc/senpai.5.scd +4 -0
@@ 116,10 116,14 @@ pane-widths {
	*channels*
		The number of cells that the column for channels occupies on screen.
		By default, 16. Use special value 0 to make the channel list horizontal.
		If the value is negative, the channel list will be horizontal by default
		and will take the positive (opposite) width value when toggled with F7.

	*members*
		The number of cells that that the column for the list of channel members
		occupies on screen. By default, 16. Use special value 0 to disable.
		If the value is negative, the member list will be disabled by default
		and will take the positive (opposite) width value when toggled with F8.

*tls*
	Enable TLS encryption.  Defaults to true.