Alexander Courtis
|
83fdff7c4a
|
refactor(#2826): globals.TABPAGES -> WINID_PER_TAB
|
2025-06-20 11:18:38 +10:00 |
|
Alexander Courtis
|
09ec00c085
|
refactor(#2826): get_winid returns new after consistency check
|
2025-06-20 10:01:12 +10:00 |
|
Alexander Courtis
|
3615c7dffe
|
refactor(#2826): temporarily reuse BUFNR_PER_TAB in view constructor
|
2025-06-20 09:33:07 +10:00 |
|
Alexander Courtis
|
5fbd6745eb
|
refactor(#2826): remove unused view member height
|
2025-06-20 09:19:33 +10:00 |
|
Alexander Courtis
|
f1e9d5165c
|
refactor(#2826): remove unused view members centralize_selection and preserve_window_proportions
|
2025-06-20 09:12:29 +10:00 |
|
Alexander Courtis
|
414e576bc2
|
refactor(#2826): remove unnecessary view members float, hide_root_folder; use explorer opts
|
2025-06-20 09:03:19 +10:00 |
|
Alexander Courtis
|
de2ae0b06f
|
refactor(#2826): consistent use of buffer registry, tidy, add todos
|
2025-06-20 08:32:40 +10:00 |
|
Alexander Courtis
|
d6cd465462
|
refactor(#2826): winnr->winid consistently
|
2025-06-19 16:46:27 +10:00 |
|
Alexander Courtis
|
b7e9789850
|
refactor(#2826): winnr->winid in view/globals, remove redundant get_winid and get_bufnr calls
|
2025-06-19 16:44:19 +10:00 |
|
Alexander Courtis
|
6e7ce8771b
|
refactor(#2826): fuller error messages
|
2025-06-19 16:25:32 +10:00 |
|
Alexander Courtis
|
0a06f65bf0
|
refactor(#2826): move view to instanced window class (#3153)
* refactor(#2826): singleton View class, WIP
* refactor(#2826): singleton View class, WIP
* refactor(#2826): singleton View class, WIP
* refactor(#2826): singleton View class, WIP
* refactor(#2826): singleton View class, WIP
* refactor(#2826): singleton View class, WIP
* refactor(#2826): singleton View class, WIP
* refactor(#2826): singleton View class
* refactor(#2826): View is an Explorer member
* refactor(#2826): move autocmds to Explorer
* refactor(#2826): API uses Explorer's View
* refactor(#2826): move View into Explorer package
* refactor(#2826): retain necessary view globals
* refactor(#2826): move all winhl to appearance constants
* refactor(#2826): add lifecycle logging to all Explorer members
* refactor(#2826): fix bad cherry-pick
* refactor(#2826): better enumerate_options function
* refactor(#2826): add View.tab_line for debugging
* refactor(#2826): default lifecycle log off
* refactor(#2826): add experimental.multi_instance_debug, split globals out of view, move diagnostics to its own module
* refactor(#2826): instrument View:get_winnr
* refactor(#2826): instrument View:setup_tabpage
* refactor(#2826): instrument View:set_current_win, View:prevent_buffer_override
* refactor(#2826): instrument View:get_bufnr
* refactor(#2826): track member bufnr -> winid with global
* refactor(#2826): tidy experiment names and logs
* vim: nvim-tree: track bufnr via buffer-update channel
* vim: nvim-tree: more logging
* vim: nvim-tree: revert: track bufnr via buffer-update channel
* refactor(#2826): notify error on view winid and bufnr mismatches
* refactor(#2826): notify error on view winid and bufnr mismatches
* refactor(#2826): explorer init logging
|
2025-06-19 15:45:55 +10:00 |
|