Преглед изворни кода

Add support for job-control suspend (ctrl+z/SIGSTP). (#944)

Ryan Roden-Corrent пре 7 месеци
родитељ
комит
2ce694d41f
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      packages/tui/internal/tui/tui.go

+ 5 - 0
packages/tui/internal/tui/tui.go

@@ -114,6 +114,11 @@ func (a appModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 	case tea.KeyPressMsg:
 		keyString := msg.String()
 
+		// Handle Ctrl+Z for suspend
+		if keyString == "ctrl+z" {
+			return a, tea.Suspend
+		}
+
 		// 1. Handle active modal
 		if a.modal != nil {
 			switch keyString {