test: Only display cursor marker in screen tests if nvim is not busy

This commit is contained in:
Thiago de Arruda 2015-03-16 08:29:57 -03:00
parent 7eee9c2a22
commit 5199456471
2 changed files with 3 additions and 3 deletions

View File

@ -93,7 +93,7 @@ describe('system()', function()
~ | ~ |
~ | ~ |
~ | ~ |
^:call system("yes") | :call system("yes") |
]]) ]])
feed('<c-c>') feed('<c-c>')
screen:expect([[ screen:expect([[
@ -259,7 +259,7 @@ describe('systemlist()', function()
~ | ~ |
~ | ~ |
~ | ~ |
^:call systemlist("yes | xargs") | :call systemlist("yes | xargs") |
]]) ]])
feed('<c-c>') feed('<c-c>')
screen:expect([[ screen:expect([[

View File

@ -417,7 +417,7 @@ function Screen:_row_repr(row, attr_ids, attr_ignore)
table.insert(rv, '{' .. attr_id .. ':') table.insert(rv, '{' .. attr_id .. ':')
current_attr_id = attr_id current_attr_id = attr_id
end end
if self._rows[self._cursor.row] == row and self._cursor.col == i then if not self._busy and self._rows[self._cursor.row] == row and self._cursor.col == i then
table.insert(rv, '^') table.insert(rv, '^')
end end
table.insert(rv, row[i].text) table.insert(rv, row[i].text)