From 1954d5ef9219b5c3c8ba757b0936118fe265d13b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Fri, 27 Nov 2015 13:57:01 +0100 Subject: vis: improve cursor alignment command --- view.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'view.c') diff --git a/view.c b/view.c index a340293..2d82e2d 100644 --- a/view.c +++ b/view.c @@ -1091,6 +1091,17 @@ size_t view_cursors_pos(Cursor *c) { return text_mark_get(c->view->text, c->mark); } +int view_cursors_cell_get(Cursor *c) { + return c->line ? c->col : -1; +} + +int view_cursors_cell_set(Cursor *c, int cell) { + if (!c->line || cell < 0) + return -1; + cursor_set(c, c->line, cell); + return c->col; +} + Register *view_cursors_register(Cursor *c) { return &c->reg; } -- cgit v1.2.3