Mercurial > vim
diff src/window.c @ 4379:a2f03b41dca7 v7.3.938
updated for version 7.3.938
Problem: Python: not easy to get to window number.
Solution: Add vim.window.number. (ZyX)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 12 May 2013 19:00:41 +0200 |
parents | c80838526eeb |
children | cfd76908da25 |
line wrap: on
line diff
--- a/src/window.c +++ b/src/window.c @@ -6731,3 +6731,20 @@ get_match(wp, id) return cur; } #endif + +#if defined(FEAT_PYTHON) || defined(FEAT_PYTHON3) || defined(PROTO) + int +get_win_number(win_T *wp) +{ + int i = 1; + win_T *w; + + for (w = firstwin; w != NULL && w != wp; w = W_NEXT(w)) + ++i; + + if (w == NULL) + return 0; + else + return i; +} +#endif