Changeset 320 for trunk/ICeCoffEE/ICeCoffEE/ICeCoffEETerminal.m
- Timestamp:
- 06/15/07 05:15:03 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ICeCoffEE/ICeCoffEE/ICeCoffEETerminal.m
r319 r320 326 326 NSCAssert(delimiterRange.length == 1, @"Internal error: delimiter matched range is not of length 1"); 327 327 [selRange growBackwardByLength: [s length] - delimiterRange.location - 1]; 328 // in https://www-s.acm.uiuc.edu/wiki/space/(user)njriley - handle clicking inside or after (user). 328 329 // in url/(parens)stuff, handle clicking inside or after (parens). 329 330 if ([s characterAtIndex: delimiterRange.location] == '(') { 330 331 s = [selRange stringFromRange]; … … 332 333 [s rangeOfCharacterFromSet: [NSCharacterSet characterSetWithCharactersInString: @"/."]].location == NSNotFound) { 333 334 [selRange growBackwardByLength: 1]; 334 ICLog(@"expanding past (, now %@", selRange);335 ICLog(@"expanding past (, now |%@|", selRange); 335 336 [termRange shrinkBackByLength: [[termRange stringFromRange] length] - delimiterRange.location]; 336 337 goto expandFront; … … 355 356 NSCAssert(delimiterRange.length == 1, @"Internal error: delimiter matched range is not of length 1"); 356 357 [selRange growForwardByLength: delimiterRange.location]; 357 // URL may look like "https://www-s.acm.uiuc.edu/wiki/space/(user" now; expand if so 358 359 // grow URL past closing paren if we've seen an open paren 358 360 if ([s characterAtIndex: delimiterRange.location] == ')' && 359 361 [[selRange stringFromRange] rangeOfString: @"("].location != NSNotFound) { 360 362 [selRange growForwardByLength: 1]; 361 ICLog(@"expanding past ), now %@", selRange);363 ICLog(@"expanding past ), now |%@|", selRange); 362 364 [termRange shrinkFrontByLength: delimiterRange.location + 1]; 363 365 goto expandBack;
Note:
See TracChangeset
for help on using the changeset viewer.