From 0513b4de29114fbeb661e39f52fdb68540bdb024 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Sat, 17 Sep 2011 14:28:23 +0000 Subject: Shift-{H,J,K,L} keys move cursor while selecting. --- src/window.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/window.cc') diff --git a/src/window.cc b/src/window.cc index 926258b9..feb379d8 100644 --- a/src/window.cc +++ b/src/window.cc @@ -137,9 +137,7 @@ void Window::select(bool append, const Selector& selector) void Window::move_cursor(const WindowCoord& offset) { - BufferCoord target_position = - window_to_buffer(WindowCoord(m_cursor.line + offset.line, - m_cursor.column + offset.column)); + BufferCoord target_position = window_to_buffer(m_cursor + offset); m_cursor = buffer_to_window(m_buffer.clamp(target_position)); -- cgit v1.2.3