+ /// Move cursor one position backwards
+ /**
+ * Returns true if an update is needed after the move.
+ */
+ bool cursorBackward(Cursor & cur);
+ /// Move cursor visually one position to the left
+ /**
+ * \param skip_inset if true, don't enter insets
+ * Returns true if an update is needed after the move.
+ */
+ bool cursorVisLeft(Cursor & cur, bool skip_inset = false);
+ /// Move cursor one position forward