   filterPackageListByText: (text) ->
     return unless @packages
 
-    for packageType in ['dev', 'core', 'user']
+    for packageType in ['dev', 'core', 'user', 'git']
       allViews = @itemViews[packageType].getViews()
       activeViews = @itemViews[packageType].filterViews (pack) ->
         return true if text is ''

    packages.dev = packages.dev.filter ({theme}) -> theme
    packages.user = packages.user.filter ({theme}) -> theme
    packages.core = packages.core.filter ({theme}) -> theme

    for pack in packages.core
      pack.repository ?= "https://github.com/atom/#{pack.name}"

    for packageType in ['dev', 'core', 'user']
      for pack in packages[packageType]
        pack.owner = ownerFromRepository(pack.repository)
    packages

    core = @notHiddenCardsLength(@corePackages)
    @updateSectionCount(@coreThemesHeader, @coreCount, core, @packages.core.length)

    git = @notHiddenCardsLength(@gitPackages)
    @updateSectionCount(@gitThemesHeader, @gitCount, git, @packages.git.length)

  resetSectionHasItems: ->
    @resetCollapsibleSections([@communityThemesHeader, @coreThemesHeader, @developmentThemesHeader, @gitThemesHeader])

  matchPackages: ->
    filterText = @filterEditor.getModel().getText()
