Versions in this module Expand all Collapse all v0 v0.12.0 Jul 8, 2018 Changes in this version + var EmptyBindingMap = BindingMap + func TestListingProviderFilter(t *testing.T, name string, ls ListingProvider, ...) + type Action int + const CommitEOF + const CommitLine + const NoAction + const ReprocessKey + type BindingMap struct + func MakeBindingMap(raw hashmap.Map) (BindingMap, error) + func (bt BindingMap) Assoc(k, v interface{}) (interface{}, error) + func (bt BindingMap) Dissoc(k interface{}) interface{} + func (bt BindingMap) GetKey(k ui.Key) eval.Callable + func (bt BindingMap) GetOrDefault(k ui.Key) eval.Callable + func (bt BindingMap) HasKey(k interface{}) bool + func (bt BindingMap) Index(index interface{}) (interface{}, error) + func (bt BindingMap) Repr(indent int) string + type Editor interface + AddAfterReadline func(func(string)) + AddTip func(format string, args ...interface{}) + Buffer func() (string, int) + Close func() + Daemon func() *daemon.Client + Evaler func() *eval.Evaler + InsertAtDot func(text string) + LastKey func() ui.Key + Notify func(format string, args ...interface{}) + ParsedBuffer func() *parse.Chunk + ReadLine func() (string, error) + RefreshListing func() + SetAction func(a Action) + SetBuffer func(buffer string, dot int) + SetMode func(m Mode) + SetModeInsert func() + SetModeListing func(b BindingMap, p ListingProvider) + SetPrompt func(prompt Prompt) + SetRPrompt func(rprompt Prompt) + type ListingProvider interface + Accept func(i int, ed Editor) + Filter func(filter string) int + Len func() int + ModeTitle func(int) string + Show func(i int) (string, ui.Styled) + type ListingProviderFilterTest struct + Filter string + WantShowns []ListingShown + type ListingShown struct + Content ui.Styled + Header string + type Mode interface + Binding func(ui.Key) eval.Callable + ModeLine func() ui.Renderer + Teardown func() + type Prompt interface + Chan func() <-chan []*ui.Styled + Close func() error + Last func() []*ui.Styled + Update func(force bool)