|
267 | 267 | 6130535F2B23A31300D767E3 /* MemorySearchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6130535E2B23A31300D767E3 /* MemorySearchTests.swift */; };
|
268 | 268 | 613053652B23A49300D767E3 /* TemporaryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613053642B23A49300D767E3 /* TemporaryFile.swift */; };
|
269 | 269 | 6130536B2B24722C00D767E3 /* AsyncIndexingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6130536A2B24722C00D767E3 /* AsyncIndexingTests.swift */; };
|
| 270 | + 613899B12B6E6FDC00A5CAF6 /* Collection+FuzzySearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613899B02B6E6FDC00A5CAF6 /* Collection+FuzzySearch.swift */; }; |
| 271 | + 613899B32B6E6FEE00A5CAF6 /* FuzzySearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613899B22B6E6FEE00A5CAF6 /* FuzzySearchable.swift */; }; |
| 272 | + 613899B52B6E700300A5CAF6 /* FuzzySearchModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613899B42B6E700300A5CAF6 /* FuzzySearchModels.swift */; }; |
| 273 | + 613899B72B6E702F00A5CAF6 /* String+LengthOfMatchingPrefix.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613899B62B6E702F00A5CAF6 /* String+LengthOfMatchingPrefix.swift */; }; |
| 274 | + 613899B92B6E704500A5CAF6 /* String+Normalise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613899B82B6E704500A5CAF6 /* String+Normalise.swift */; }; |
| 275 | + 613899BC2B6E709C00A5CAF6 /* URL+FuzzySearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613899BB2B6E709C00A5CAF6 /* URL+FuzzySearchable.swift */; }; |
| 276 | + 613899C02B6E70FE00A5CAF6 /* FuzzySearchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613899BF2B6E70FE00A5CAF6 /* FuzzySearchTests.swift */; }; |
270 | 277 | 613DF55E2B08DD5D00E9D902 /* FileHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 613DF55D2B08DD5D00E9D902 /* FileHelper.swift */; };
|
271 | 278 | 61538B902B111FE800A88846 /* String+AppearancesOfSubstring.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61538B8F2B111FE800A88846 /* String+AppearancesOfSubstring.swift */; };
|
272 | 279 | 61538B932B11201900A88846 /* String+Character.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61538B922B11201900A88846 /* String+Character.swift */; };
|
|
352 | 359 | 6CBA0D512A1BF524002C6FAA /* SegmentedControlImproved.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CBA0D502A1BF524002C6FAA /* SegmentedControlImproved.swift */; };
|
353 | 360 | 6CBD1BC62978DE53006639D5 /* Font+Caption3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CBD1BC52978DE53006639D5 /* Font+Caption3.swift */; };
|
354 | 361 | 6CC9E4B229B5669900C97388 /* Environment+ActiveEditor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CC9E4B129B5669900C97388 /* Environment+ActiveEditor.swift */; };
|
355 |
| - 6CD0375F2A3504540071C4DA /* FuzzySearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD0375E2A3504540071C4DA /* FuzzySearch.swift */; }; |
356 | 362 | 6CD03B6A29FC773F001BD1D0 /* SettingsInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD03B6929FC773F001BD1D0 /* SettingsInjector.swift */; };
|
357 | 363 | 6CDA84AD284C1BA000C1CC3A /* EditorTabBarContextMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDA84AC284C1BA000C1CC3A /* EditorTabBarContextMenu.swift */; };
|
358 | 364 | 6CDEFC9629E22C2700B7C684 /* Introspect in Frameworks */ = {isa = PBXBuildFile; productRef = 6CDEFC9529E22C2700B7C684 /* Introspect */; };
|
|
822 | 828 | 6130535E2B23A31300D767E3 /* MemorySearchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemorySearchTests.swift; sourceTree = "<group>"; };
|
823 | 829 | 613053642B23A49300D767E3 /* TemporaryFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporaryFile.swift; sourceTree = "<group>"; };
|
824 | 830 | 6130536A2B24722C00D767E3 /* AsyncIndexingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncIndexingTests.swift; sourceTree = "<group>"; };
|
| 831 | + 613899B02B6E6FDC00A5CAF6 /* Collection+FuzzySearch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+FuzzySearch.swift"; sourceTree = "<group>"; }; |
| 832 | + 613899B22B6E6FEE00A5CAF6 /* FuzzySearchable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FuzzySearchable.swift; sourceTree = "<group>"; }; |
| 833 | + 613899B42B6E700300A5CAF6 /* FuzzySearchModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FuzzySearchModels.swift; sourceTree = "<group>"; }; |
| 834 | + 613899B62B6E702F00A5CAF6 /* String+LengthOfMatchingPrefix.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+LengthOfMatchingPrefix.swift"; sourceTree = "<group>"; }; |
| 835 | + 613899B82B6E704500A5CAF6 /* String+Normalise.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Normalise.swift"; sourceTree = "<group>"; }; |
| 836 | + 613899BB2B6E709C00A5CAF6 /* URL+FuzzySearchable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+FuzzySearchable.swift"; sourceTree = "<group>"; }; |
| 837 | + 613899BF2B6E70FE00A5CAF6 /* FuzzySearchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FuzzySearchTests.swift; sourceTree = "<group>"; }; |
825 | 838 | 613DF55D2B08DD5D00E9D902 /* FileHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileHelper.swift; sourceTree = "<group>"; };
|
826 | 839 | 61538B8F2B111FE800A88846 /* String+AppearancesOfSubstring.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+AppearancesOfSubstring.swift"; sourceTree = "<group>"; };
|
827 | 840 | 61538B922B11201900A88846 /* String+Character.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Character.swift"; sourceTree = "<group>"; };
|
|
892 | 905 | 6CBA0D502A1BF524002C6FAA /* SegmentedControlImproved.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SegmentedControlImproved.swift; sourceTree = "<group>"; };
|
893 | 906 | 6CBD1BC52978DE53006639D5 /* Font+Caption3.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Font+Caption3.swift"; sourceTree = "<group>"; };
|
894 | 907 | 6CC9E4B129B5669900C97388 /* Environment+ActiveEditor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Environment+ActiveEditor.swift"; sourceTree = "<group>"; };
|
895 |
| - 6CD0375E2A3504540071C4DA /* FuzzySearch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FuzzySearch.swift; sourceTree = "<group>"; }; |
896 | 908 | 6CD03B6929FC773F001BD1D0 /* SettingsInjector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsInjector.swift; sourceTree = "<group>"; };
|
897 | 909 | 6CDA84AC284C1BA000C1CC3A /* EditorTabBarContextMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorTabBarContextMenu.swift; sourceTree = "<group>"; };
|
898 | 910 | 6CE622682A2A174A0013085C /* InspectorTab.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InspectorTab.swift; sourceTree = "<group>"; };
|
|
1605 | 1617 | 5878DAAA291D5CAA00DD95A3 /* ViewModels */ = {
|
1606 | 1618 | isa = PBXGroup;
|
1607 | 1619 | children = (
|
1608 |
| - 6CD0375E2A3504540071C4DA /* FuzzySearch.swift */, |
1609 | 1620 | 5878DAA3291AE76700DD95A3 /* QuickOpenViewModel.swift */,
|
| 1621 | + 613899BB2B6E709C00A5CAF6 /* URL+FuzzySearchable.swift */, |
1610 | 1622 | );
|
1611 | 1623 | path = ViewModels;
|
1612 | 1624 | sourceTree = "<group>";
|
|
1632 | 1644 | 58798210292D92370085B254 /* Search */ = {
|
1633 | 1645 | isa = PBXGroup;
|
1634 | 1646 | children = (
|
| 1647 | + 613899AF2B6E6FB800A5CAF6 /* FuzzySearch */, |
1635 | 1648 | 58798212292D92370085B254 /* Extensions */,
|
1636 | 1649 | 58798214292D92370085B254 /* Model */,
|
1637 | 1650 | );
|
|
1759 | 1772 | 587B60FE293416C900D5CD8F /* Features */ = {
|
1760 | 1773 | isa = PBXGroup;
|
1761 | 1774 | children = (
|
| 1775 | + 613899BD2B6E70E200A5CAF6 /* Search */, |
1762 | 1776 | 283BDCC22972F211002AFF81 /* Acknowledgements */,
|
1763 | 1777 | 4EE96EC82960562000FFBEA8 /* Documents */,
|
1764 | 1778 | 583E527429361B39001AB554 /* CodeEditUI */,
|
|
2323 | 2337 | path = Indexer;
|
2324 | 2338 | sourceTree = "<group>";
|
2325 | 2339 | };
|
| 2340 | + 613899AF2B6E6FB800A5CAF6 /* FuzzySearch */ = { |
| 2341 | + isa = PBXGroup; |
| 2342 | + children = ( |
| 2343 | + 613899B02B6E6FDC00A5CAF6 /* Collection+FuzzySearch.swift */, |
| 2344 | + 613899B22B6E6FEE00A5CAF6 /* FuzzySearchable.swift */, |
| 2345 | + 613899B42B6E700300A5CAF6 /* FuzzySearchModels.swift */, |
| 2346 | + 613899B62B6E702F00A5CAF6 /* String+LengthOfMatchingPrefix.swift */, |
| 2347 | + 613899B82B6E704500A5CAF6 /* String+Normalise.swift */, |
| 2348 | + ); |
| 2349 | + path = FuzzySearch; |
| 2350 | + sourceTree = "<group>"; |
| 2351 | + }; |
| 2352 | + 613899BD2B6E70E200A5CAF6 /* Search */ = { |
| 2353 | + isa = PBXGroup; |
| 2354 | + children = ( |
| 2355 | + 613899BE2B6E70EA00A5CAF6 /* FuzzySearch */, |
| 2356 | + ); |
| 2357 | + path = Search; |
| 2358 | + sourceTree = "<group>"; |
| 2359 | + }; |
| 2360 | + 613899BE2B6E70EA00A5CAF6 /* FuzzySearch */ = { |
| 2361 | + isa = PBXGroup; |
| 2362 | + children = ( |
| 2363 | + 613899BF2B6E70FE00A5CAF6 /* FuzzySearchTests.swift */, |
| 2364 | + ); |
| 2365 | + path = FuzzySearch; |
| 2366 | + sourceTree = "<group>"; |
| 2367 | + }; |
2326 | 2368 | 6C092EDC2A53A63E00489202 /* Views */ = {
|
2327 | 2369 | isa = PBXGroup;
|
2328 | 2370 | children = (
|
|
3266 | 3308 | 587B9E7729301D8F00AC7927 /* String+PercentEncoding.swift in Sources */,
|
3267 | 3309 | 587B9E5B29301D8F00AC7927 /* GitCheckoutBranchView.swift in Sources */,
|
3268 | 3310 | 2813F93827ECC4AA00E305E4 /* FindNavigatorResultList.swift in Sources */,
|
| 3311 | + 613899B92B6E704500A5CAF6 /* String+Normalise.swift in Sources */, |
3269 | 3312 | 04BA7C192AE2D7C600584E1C /* GitClient+Branches.swift in Sources */,
|
3270 | 3313 | 587B9E8829301D8F00AC7927 /* GitHubFiles.swift in Sources */,
|
3271 | 3314 | 587B9DA729300ABD00AC7927 /* HelpButton.swift in Sources */,
|
|
3285 | 3328 | 587B9D9F29300ABD00AC7927 /* SegmentedControl.swift in Sources */,
|
3286 | 3329 | 6C7256D729A3D7D000C2D3E0 /* SplitViewControllerView.swift in Sources */,
|
3287 | 3330 | B6EA1FE529DA33DB001BF195 /* ThemeModel.swift in Sources */,
|
3288 |
| - 6CD0375F2A3504540071C4DA /* FuzzySearch.swift in Sources */, |
3289 | 3331 | B6EA200029DB7966001BF195 /* SettingsColorPicker.swift in Sources */,
|
3290 | 3332 | 58FD7609291EA1CB0051D6E4 /* CommandPaletteView.swift in Sources */,
|
3291 | 3333 | 58A2E40C29C3975D005CB615 /* CEWorkspaceFileIcon.swift in Sources */,
|
|
3365 | 3407 | B6D7EA5C297107DD00301FAC /* InspectorField.swift in Sources */,
|
3366 | 3408 | 043C321427E31FF6006AE443 /* CodeEditDocumentController.swift in Sources */,
|
3367 | 3409 | 85E4122A2A46C8CA00183F2B /* LocationsSettings.swift in Sources */,
|
| 3410 | + 613899B12B6E6FDC00A5CAF6 /* Collection+FuzzySearch.swift in Sources */, |
3368 | 3411 | 581550D129FBD30400684881 /* TextTableViewCell.swift in Sources */,
|
3369 | 3412 | 587B9E6629301D8F00AC7927 /* GitLabProjectHook.swift in Sources */,
|
3370 | 3413 | 587B9E9329301D8F00AC7927 /* BitBucketOAuthConfiguration.swift in Sources */,
|
|
3472 | 3515 | 0485EB1F27E7458B00138301 /* WorkspaceCodeFileView.swift in Sources */,
|
3473 | 3516 | 6C092EDA2A53A58600489202 /* EditorLayout+StateRestoration.swift in Sources */,
|
3474 | 3517 | 6C092EE02A53BFCF00489202 /* WorkspaceStateKey.swift in Sources */,
|
| 3518 | + 613899B52B6E700300A5CAF6 /* FuzzySearchModels.swift in Sources */, |
3475 | 3519 | 58D01C94293167DC00C5B6B4 /* Color+HEX.swift in Sources */,
|
3476 | 3520 | 6C578D8729CD345900DC73B2 /* ExtensionSceneView.swift in Sources */,
|
3477 | 3521 | B640A9A129E2188F00715F20 /* View+NavigationBarBackButtonVisible.swift in Sources */,
|
|
3511 | 3555 | 6C6BD6EF29CD12E900235D17 /* ExtensionManagerWindow.swift in Sources */,
|
3512 | 3556 | 6CFF967629BEBCD900182D6F /* FileCommands.swift in Sources */,
|
3513 | 3557 | B60718462B17DC15009CDAB4 /* RepoOutlineGroupItem.swift in Sources */,
|
| 3558 | + 613899B32B6E6FEE00A5CAF6 /* FuzzySearchable.swift in Sources */, |
3514 | 3559 | B697937A29FF5668002027EC /* AccountsSettingsAccountLink.swift in Sources */,
|
3515 | 3560 | 5B698A0D2B26327800DE9392 /* SearchSettings.swift in Sources */,
|
3516 | 3561 | B685DE7929CC9CCD002860C8 /* StatusBarIcon.swift in Sources */,
|
|
3548 | 3593 | B6A43C5D29FC4AF00027E0E0 /* CreateSSHKeyView.swift in Sources */,
|
3549 | 3594 | B6EA200229DB7F81001BF195 /* View+ConstrainHeightToWindow.swift in Sources */,
|
3550 | 3595 | B68C7C212A01DEFE004EA6D6 /* GitHubComment.swift in Sources */,
|
| 3596 | + 613899B72B6E702F00A5CAF6 /* String+LengthOfMatchingPrefix.swift in Sources */, |
3551 | 3597 | 6C48D8F42972DB1A00D6D205 /* Env+Window.swift in Sources */,
|
3552 | 3598 | 6C5FDF7A29E6160000BC08C0 /* AppSettings.swift in Sources */,
|
3553 | 3599 | 58F2EB07292FB2B0004A9BDE /* GeneralSettings.swift in Sources */,
|
|
3623 | 3669 | 6C2C155829B4F49100EA60A5 /* SplitViewItem.swift in Sources */,
|
3624 | 3670 | 6CDA84AD284C1BA000C1CC3A /* EditorTabBarContextMenu.swift in Sources */,
|
3625 | 3671 | 6C81916729B3E80700B75C92 /* ModifierKeysObserver.swift in Sources */,
|
| 3672 | + 613899BC2B6E709C00A5CAF6 /* URL+FuzzySearchable.swift in Sources */, |
3626 | 3673 | 611192002B08CCD700D4459B /* SearchIndexer+Memory.swift in Sources */,
|
3627 | 3674 | 587B9E8129301D8F00AC7927 /* PublicKey.swift in Sources */,
|
3628 | 3675 | 611191FE2B08CCD200D4459B /* SearchIndexer+File.swift in Sources */,
|
|
3658 | 3705 | 6130535C2B23933D00D767E3 /* MemoryIndexingTests.swift in Sources */,
|
3659 | 3706 | 6195E3112B640485007261CA /* WorkspaceDocument+SearchState+IndexTests.swift in Sources */,
|
3660 | 3707 | 6130536B2B24722C00D767E3 /* AsyncIndexingTests.swift in Sources */,
|
| 3708 | + 613899C02B6E70FE00A5CAF6 /* FuzzySearchTests.swift in Sources */, |
3661 | 3709 | 6195E30D2B64044F007261CA /* WorkspaceDocument+SearchState+FindTests.swift in Sources */,
|
3662 | 3710 | 6195E30F2B640474007261CA /* WorkspaceDocument+SearchState+FindAndReplaceTests.swift in Sources */,
|
3663 | 3711 | 587B612E293419B700D5CD8F /* CodeFileTests.swift in Sources */,
|
|
0 commit comments