@@ -195,10 +195,12 @@ class SourceEditorCommand: NSObject, XCSourceEditorCommand {
195195 buffer. selections [ 0 ] = makeRange ( startLine: line, endLine: line, nLinesInBuffer: nLinesInBuffer, startColumn: 0 , endColumn: lineLength, numberOfColumnsInLine: lineLength)
196196 service. sendMessage ( message: " { \" id \" : \" jumpToSelection \" } " )
197197 break
198- // case "editor:expand-selection-to-scope":
199- // break
200- // case "editor:click-expand-selection-to-scope":
201- // break
198+ case " editor:expand-selection-to-scope " :
199+ //MARK: TODO: editor:expand-selection-to-scope
200+ break
201+ case " editor:click-expand-selection-to-scope " :
202+ //MARK: TODO: editor:click-selection-to-scope
203+ break
202204 case " editor:select-line-number-range " :
203205 let lastLine = clampLineNumber ( lineNumber: json [ " lastline " ] . intValue - 1 , nLinesInBuffer: nLinesInBuffer)
204206 let lineLength = getLineLength ( lineNumber: lastLine, nLinesInBuffer: nLinesInBuffer, buffer: buffer)
@@ -223,40 +225,49 @@ class SourceEditorCommand: NSObject, XCSourceEditorCommand {
223225 buffer. lines. replaceObject ( at: range. start. line, with: currentLine)
224226 }
225227 break
226- // case "editor:toggle-comments":
227- // break
228- // case "editor:insert-code-template":
229- // break
230- // case "editor:complete-code-template":
231- // break
232-
228+ // case "editor:toggle-comments":
229+ // break
230+ // case "editor:insert-code-template":
231+ // break
232+ // case "editor:complete-code-template":
233+ // break
233234 // MARK: -
234235 // MARK: Selection overrides
235236 case " selection:previous-occurrence " :
236- let range = buffer. selections [ 0 ] as! XCSourceTextRange
237- let selectedText = getSelectedText ( selectionRange: range, buffer: buffer)
238-
239-
237+ //MARK: TODO: selection:previous-occurrence
238+
240239 break
241240 case " selection:next-occurrence " :
241+ //MARK: TODO: selection:next-occurrence
242+
242243 break
243244 case " selection:extend-to-next-occurrence " :
245+ //MARK: TODO: selection:extend-to-next-occurrence
246+
244247 break
245248 case " selection:extend-to-previous-occurrence " :
249+ //MARK: TODO: selection:extend-to-previous-occurrence
250+
246251 break
247- case " selection:previous-selection-occurrence " :
248- break
249- case " selection:next-selection-occurrence " :
250- break
251- case " selection:range-upward " :
252- break
253- case " selection:range-downward " :
254- break
252+ // case "selection:previous-selection-occurrence":
253+ // break
254+ // case "selection:next-selection-occurrence":
255+ // break
256+ // case "selection:range-upward":
257+ // break
258+ // case "selection:range-downward":
259+ // break
255260 case " selection:range-on-current-line " :
261+ //MARK: TODO: selection:range-on-current-line
262+
256263 break
257264 case " selection:previous-word-by-surrounding-characters " :
265+ //MARK: TODO: selection:previous-word-by-surrounding-characters
266+
258267 break
259268 case " selection:next-word-by-surrounding-characters " :
269+ //MARK: TODO: selection:next-word-by-surrounding-characters
270+
260271 break
261272 default :
262273 NSLog ( " not handled " )
0 commit comments