File tree Expand file tree Collapse file tree
packages/opencode/test/cli/tui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1142,15 +1142,15 @@ describe("vim motion handler", () => {
11421142 expect ( ctx . textarea . cursorOffset ) . toBe ( 1 )
11431143 } )
11441144
1145- test ( "escape from insert leaves cursor inside line content alone " , ( ) => {
1145+ test ( "escape from empty insert moves cursor back like vim " , ( ) => {
11461146 const ctx = createHandler ( "abc" )
11471147 ctx . textarea . cursorOffset = 1
11481148 expect ( ctx . handler . handleKey ( createEvent ( "i" ) . event ) ) . toBe ( true )
11491149 expect ( ctx . state . mode ( ) ) . toBe ( "insert" )
11501150
11511151 expect ( ctx . handler . handleKey ( createEvent ( "escape" ) . event ) ) . toBe ( true )
11521152 expect ( ctx . state . mode ( ) ) . toBe ( "normal" )
1153- expect ( ctx . textarea . cursorOffset ) . toBe ( 1 )
1153+ expect ( ctx . textarea . cursorOffset ) . toBe ( 0 )
11541154 } )
11551155
11561156 test ( "o opens line below and enters insert" , ( ) => {
You can’t perform that action at this time.
0 commit comments