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

View File

@ -417,7 +417,7 @@ function Screen:_row_repr(row, attr_ids, attr_ignore)
table.insert(rv, '{' .. attr_id .. ':')
current_attr_id = attr_id
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, '^')
end
table.insert(rv, row[i].text)