()
| 387 | } |
| 388 | |
| 389 | func (s *IOStreams) StopAlternateScreenBuffer() { |
| 390 | s.alternateScreenBufferMu.Lock() |
| 391 | defer s.alternateScreenBufferMu.Unlock() |
| 392 | |
| 393 | if s.alternateScreenBufferActive { |
| 394 | fmt.Fprint(s.Out, "\x1b[?1049l") |
| 395 | s.alternateScreenBufferActive = false |
| 396 | } |
| 397 | } |
| 398 | |
| 399 | func (s *IOStreams) SetAlternateScreenBufferEnabled(enabled bool) { |
| 400 | s.alternateScreenBufferEnabled = enabled |
no outgoing calls