summaryrefslogtreecommitdiff
path: root/ui/ui.go
diff options
context:
space:
mode:
authorHubert Hirtz <hubert@hirtz.pm>2021-12-06 11:30:48 +0100
committerHubert Hirtz <hubert@hirtz.pm>2021-12-06 12:56:20 +0100
commit85482b9e6b4f82dbcd41d4c35846f13ea1b42383 (patch)
treea18ad7defa0d74a5578cb9221fec7aebb2008390 /ui/ui.go
parentDon't double-enable caps (diff)
Merge redundant events
Diffstat (limited to '')
-rw-r--r--ui/ui.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/ui.go b/ui/ui.go
index fe5ceef..7e02812 100644
--- a/ui/ui.go
+++ b/ui/ui.go
@@ -15,6 +15,7 @@ type Config struct {
MemberColWidth int
AutoComplete func(cursorIdx int, text []rune) []Completion
Mouse bool
+ MergeLine func(former *Line, addition Line)
}
type UI struct {
@@ -70,7 +71,7 @@ func New(config Config) (ui *UI, err error) {
close(ui.Events)
}()
- ui.bs = NewBufferList()
+ ui.bs = NewBufferList(ui.config.MergeLine)
ui.e = NewEditor(ui.config.AutoComplete)
ui.Resize()