diff options
| -rw-r--r-- | README.md | 1 | ||||
| -rw-r--r-- | vis-lua.c | 5 |
2 files changed, 6 insertions, 0 deletions
@@ -602,6 +602,7 @@ At this time there exists no API stability guarantees. - `line` (1 based), `col` (1 based) - `to(line, col)` - `pos` bytes from start of file (0 based) + - `number` zero based index of cursor Most of the exposed objects are managed by the C core. Allthough there is a simple object life time management mechanism in place, it is still @@ -580,6 +580,11 @@ static int window_cursor_index(lua_State *L) { lua_pushunsigned(L, view_cursors_col(cur)); return 1; } + + if (strcmp(key, "number") == 0) { + lua_pushunsigned(L, view_cursors_number(cur)+1); + return 1; + } } return index_common(L); |
