mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-10-20 20:22:10 +00:00
More work on readline
This commit is contained in:
parent
c8296a44eb
commit
32059dba7e
5 changed files with 107 additions and 0 deletions
|
|
@ -34,6 +34,24 @@ func shell_loop(kill_if_signaled bool) (int, error) {
|
|||
return nil
|
||||
}
|
||||
|
||||
lp.OnResize = func(old_size loop.ScreenSize, new_size loop.ScreenSize) error {
|
||||
rl.Redraw()
|
||||
return nil
|
||||
}
|
||||
|
||||
lp.OnKeyEvent = func(event *loop.KeyEvent) error {
|
||||
err := rl.OnKeyEvent(event)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if event.Handled {
|
||||
return nil
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
lp.OnText = rl.OnText
|
||||
|
||||
err = lp.Run()
|
||||
if err != nil {
|
||||
return 1, err
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue