lines and columns used for user interaction are 1-indexed
This commit is contained in:
parent
55cd4949e0
commit
0e18db5a88
|
@ -123,7 +123,7 @@ void show_line_numbers(DisplayBuffer& display_buffer)
|
||||||
Color::Black, Color::White));
|
Color::Black, Color::White));
|
||||||
|
|
||||||
char buffer[6];
|
char buffer[6];
|
||||||
snprintf(buffer, 6, "%3d ", coord.line);
|
snprintf(buffer, 6, "%3d ", coord.line + 1);
|
||||||
display_buffer.replace_atom_content(atom_it, buffer);
|
display_buffer.replace_atom_content(atom_it, buffer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -321,7 +321,7 @@ void do_go(Window& window, int count)
|
||||||
if (count != 0)
|
if (count != 0)
|
||||||
{
|
{
|
||||||
BufferIterator target =
|
BufferIterator target =
|
||||||
window.buffer().iterator_at(BufferCoord(count, 0));
|
window.buffer().iterator_at(BufferCoord(count-1, 0));
|
||||||
|
|
||||||
window.move_cursor_to(target);
|
window.move_cursor_to(target);
|
||||||
}
|
}
|
||||||
|
|
|
@ -370,7 +370,7 @@ std::string Window::status_line() const
|
||||||
oss << m_buffer.name();
|
oss << m_buffer.name();
|
||||||
if (m_buffer.is_modified())
|
if (m_buffer.is_modified())
|
||||||
oss << " [+]";
|
oss << " [+]";
|
||||||
oss << " -- " << cursor.line << "," << cursor.column
|
oss << " -- " << cursor.line+1 << "," << cursor.column+1
|
||||||
<< " -- " << m_selections.size() << " sel -- ";
|
<< " -- " << m_selections.size() << " sel -- ";
|
||||||
if (m_current_inserter)
|
if (m_current_inserter)
|
||||||
oss << "[Insert]";
|
oss << "[Insert]";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user