//go:build unix
// +build unix

package display

import (
	
	
	
)

// WatchResize redisplays the interface on terminal resize events.
func ( *Engine) chan<- bool {
	 := make(chan bool, 1)

	 := make(chan os.Signal, 1)
	signal.Notify(, syscall.SIGWINCH)

	go func() {
		for {
			select {
			case <-:
				.completer.GenerateCached()
				.Refresh()
			case <-:
				return
			}
		}
	}()

	return 
}