API: Refactor: Register/unregister created/destroyed windows

- Add the 'handle' field to `win_T`
- Add declare/implement functions for registering/unregistering/retrieving
  windows
- Register/unregister windows when they are created/destroyed.
This commit is contained in:
Thiago de Arruda
2014-05-23 15:49:33 -03:00
parent ed99198ff1
commit 20848c4064
4 changed files with 8 additions and 0 deletions

View File

@@ -840,6 +840,7 @@ struct matchitem {
* All row numbers are relative to the start of the window, except w_winrow.
*/
struct window_S {
uint64_t handle;
buf_T *w_buffer; /* buffer we are a window into (used
often, keep it the first item!) */