{$, View} = require './space-pen-extensions' TextEditorView = require './text-editor-view' fuzzyFilter = require('fuzzaldrin').filter # Deprecated: Provides a view that renders a list of items with an editor that # filters the items. Used by many packages such as the fuzzy-finder, # command-palette, symbols-view and autocomplete. # # Subclasses must implement the following methods: # # * {::viewForItem} # * {::confirmed} # # ## Requiring in packages # # ```coffee # {SelectListView} = require 'atom' # # class MySelectListView extends SelectListView # initialize: -> # super # @addClass('overlay from-top') # @setItems(['Hello', 'World']) # atom.workspaceView.append(this) # @focusFilterEditor() # # viewForItem: (item) -> # "