 load_recent_projects()
 
 
-
-
 ProjectsSearch = rclass
     displayName : 'Projects-ProjectsSearch'
 

        search             : ''
        open_first_project : undefined

    clear_and_focus_search_input: ->
        @refs.projects_search.clear_and_focus_search_input()

    render: ->
        <SearchInput
            ref         = 'projects_search'
            autoFocus   = {true}
            value       = {@props.search}
            placeholder = 'Search for projects...'
            on_change   = {(value)=>@actions('projects').setState(search: value)}
            on_submit   = {(_, opts)=>@props.open_first_project(not opts.ctrl_down)}
        />


        selected_hashtags = underscore.intersection(misc.keys(@props.selected_hashtags[@filter()]), @hashtags())
        words = misc.split(@props.search.toLowerCase()).concat(selected_hashtags)
        return (project for project in @project_list() when project_is_in_filter(project, @props.hidden, @props.deleted) and @matches(project, words))


    toggle_hashtag: (tag) ->
        selected_hashtags = @props.selected_hashtags
