فهرست منبع

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:
 	case tea.KeyPressMsg:
 		keyString := msg.String()
 		keyString := msg.String()
 
 
+		// Handle Ctrl+Z for suspend
+		if keyString == "ctrl+z" {
+			return a, tea.Suspend
+		}
+
 		// 1. Handle active modal
 		// 1. Handle active modal
 		if a.modal != nil {
 		if a.modal != nil {
 			switch keyString {
 			switch keyString {