A few more fixes for gk/ gj, including when some motion sets m_stickyColumn to something too large to adhere to with gk/ gj (need to recompute a sensible m_stickyColumn in this case) and also take invisible indentation into account when computing the new m_stickyColumn.
author Simon St James
()
committer Simon St James
()
commit 0d95c3e89ea709cdec096c7068dbb09e4e645068
tree 386c63ed12ac6a49a6f3244151c0ebeb36efdcd4
parent 301a060266490adc3b192c0b07edd32eae5ebd20
A few more fixes for gk/ gj, including when some motion sets m_stickyColumn to something too large to adhere to with gk/ gj (need to recompute a sensible m_stickyColumn in this case) and also take invisible indentation into account when computing the new m_stickyColumn.
part/vimode/katevimodebase.cpp
part/vimode/katevimodebase.h
part/vimode/katevinormalmode.cpp
tests/vimode_test.cpp