@@ -30,7 +30,7 @@ final class TabToAcceptSuggestion {
3030 struct ObservationKey : Hashable { }
3131
3232 var canTapToAcceptSuggestion : Bool {
33- UserDefaults . shared. value ( for: \. acceptSuggestionWithTab)
33+ UserDefaults . shared. value ( for: \. acceptSuggestionWithTab)
3434 }
3535
3636 var canEscToDismissSuggestion : Bool {
@@ -39,7 +39,6 @@ final class TabToAcceptSuggestion {
3939
4040 @MainActor
4141 func stopForExit( ) {
42- Logger . debug. info ( " TabToAcceptSuggestion: stopForExit " )
4342 stoppedForExit = true
4443 stopObservation ( )
4544 }
@@ -66,12 +65,10 @@ final class TabToAcceptSuggestion {
6665 }
6766
6867 func start( ) {
69- Logger . debug. info ( " TabToAcceptSuggestion: start " )
7068 Task { [ weak self] in
7169 for await _ in ActiveApplicationMonitor . shared. createInfoStream ( ) {
7270 guard let self else { return }
7371 try Task . checkCancellation ( )
74- Logger . debug. info ( " TabToAcceptSuggestion: Active app changed " )
7572 Task { @MainActor in
7673 if ActiveApplicationMonitor . shared. activeXcode != nil {
7774 self . startObservation ( )
@@ -85,7 +82,6 @@ final class TabToAcceptSuggestion {
8582 userDefaultsObserver. onChange = { [ weak self] in
8683 guard let self else { return }
8784 Task { @MainActor in
88- Logger . debug. info ( " TabToAcceptSuggestion: Settings changed " )
8985 if self . canTapToAcceptSuggestion || self . canEscToDismissSuggestion {
9086 self . startObservation ( )
9187 } else {
@@ -97,33 +93,25 @@ final class TabToAcceptSuggestion {
9793
9894 @MainActor
9995 func startObservation( ) {
100- Logger . debug. info ( " TabToAcceptSuggestion: startObservation " )
10196 guard !stoppedForExit else { return }
10297 guard canTapToAcceptSuggestion || canEscToDismissSuggestion else { return }
10398 hook. activateIfPossible ( )
10499 }
105100
106101 @MainActor
107102 func stopObservation( ) {
108- Logger . debug. info ( " TabToAcceptSuggestion: stopObservation " )
109103 hook. deactivate ( )
110104 }
111105
112106 func handleEvent( _ event: CGEvent ) -> CGEventManipulation . Result {
113- Logger . debug. info ( " TabToAcceptSuggestion: handleEvent " )
114107 let keycode = Int ( event. getIntegerValueField ( . keyboardEventKeycode) )
115108 let tab = 48
116109 let esc = 53
117110
118111 switch keycode {
119112 case tab:
120- Logger . debug. info (
121- " TabToAcceptSuggestion: Tab detected, flags: \( event. flags) , permission: \( canTapToAcceptSuggestion) "
122- )
123-
124113 guard let fileURL = ThreadSafeAccessToXcodeInspector . shared. activeDocumentURL
125114 else {
126- Logger . debug. info ( " TabToAcceptSuggestion: Active file not found " )
127115 return . unchanged
128116 }
129117
@@ -175,28 +163,23 @@ final class TabToAcceptSuggestion {
175163 checkKeybinding ( ) ,
176164 canTapToAcceptSuggestion
177165 else {
178- Logger . debug. info ( " TabToAcceptSuggestion: Tab is invalid " )
179166 return . unchanged
180167 }
181168
182169 guard ThreadSafeAccessToXcodeInspector . shared. activeXcode != nil
183170 else {
184- Logger . debug. info ( " TabToAcceptSuggestion: Xcode not found " )
185171 return . unchanged
186172 }
187173 guard let editor = ThreadSafeAccessToXcodeInspector . shared. focusedEditor
188174 else {
189- Logger . debug. info ( " TabToAcceptSuggestion: Editor not found " )
190175 return . unchanged
191176 }
192177 guard let filespace = workspacePool. fetchFilespaceIfExisted ( fileURL: fileURL)
193178 else {
194- Logger . debug. info ( " TabToAcceptSuggestion: Filespace not found: \( fileURL) " )
195179 return . unchanged
196180 }
197181 guard let presentingSuggestion = filespace. presentingSuggestion
198182 else {
199- Logger . debug. info ( " TabToAcceptSuggestion: Suggestion not found " )
200183 return . unchanged
201184 }
202185
@@ -210,11 +193,9 @@ final class TabToAcceptSuggestion {
210193 )
211194
212195 if shouldAcceptSuggestion {
213- Logger . debug. info ( " TabToAcceptSuggestion: Perform accept suggestion " )
214196 acceptSuggestion ( )
215197 return . discarded
216198 } else {
217- Logger . debug. info ( " TabToAcceptSuggestion: Do not accept the suggestion " )
218199 return . unchanged
219200 }
220201 case esc:
@@ -251,7 +232,6 @@ extension TabToAcceptSuggestion {
251232 ) -> Bool {
252233 let line = cursorPosition. line
253234 guard line >= 0 , line < lines. endIndex else {
254- Logger . debug. info ( " TabToAcceptSuggestion: Suggestion position invalid " )
255235 return true
256236 }
257237 let col = cursorPosition. character
@@ -273,7 +253,6 @@ extension TabToAcceptSuggestion {
273253 // If entering a tab doesn't invalidate the suggestion, just let the user type the tab.
274254 // else, accept the suggestion and discard the tab.
275255 guard !presentingSuggestionText. hasPrefix ( contentAfterTab) else {
276- Logger . debug. info ( " TabToAcceptSuggestion: A tab doesn't invalidate the suggestion " )
277256 return false
278257 }
279258 return true
0 commit comments