add cmdline mode to modechange of RPC and tests

use set_cursor_shape_bar for cmdline mode

fix test of screen_basic_spec.lua & screen.lua

comment fix
This commit is contained in:
chemzqm
2016-11-26 07:39:33 +08:00
parent ecd7beb6e4
commit 3cf4b14e96
6 changed files with 65 additions and 7 deletions

View File

@@ -374,7 +374,8 @@ function Screen:_handle_mouse_off()
end
function Screen:_handle_mode_change(mode)
assert(mode == 'insert' or mode == 'replace' or mode == 'normal')
assert(mode == 'insert' or mode == 'replace'
or mode == 'normal' or mode == 'cmdline')
self.mode = mode
end