Files
neovim/runtime
Mathias Fußenegger 074b033e7e refactor(lsp): debounce timer per buf and unify with non-debounce (#17016)
Part of the `pending_change` closure in the `changetracking.prepare` was
a bit confusing because it has access to `bufnr` and `uri` but it could
actually contain pending changes batched for multiple buffers.

(We accounted for that by grouping `pending_changes` by a `uri`, but
it's not obvious what's going on)

This commit changes the approach to do everything per buffer to avoid
any ambiguity.

It also brings the debounce/no-debounce a bit closer together: The
only difference is now whether a timer is used or if it is triggered
immediately
2022-01-11 18:10:29 +01:00
..
2021-05-01 14:22:52 -04:00
2021-09-13 16:33:41 +02:00
2022-01-11 14:14:17 +01:00
2022-01-11 14:14:17 +01:00
2021-09-13 16:33:41 +02:00
2021-05-01 22:29:03 -04:00
2021-11-17 10:02:59 +01:00
2014-12-19 15:28:49 -05:00
2021-03-09 19:21:26 +01:00
2022-01-11 14:14:17 +01:00
2021-11-27 19:39:42 +01:00
2019-07-29 20:50:07 +02:00
2022-01-11 14:14:17 +01:00
2021-04-27 09:21:32 -04:00
2021-04-28 21:57:50 -04:00
2019-07-29 20:50:07 +02:00
2021-05-01 22:29:03 -04:00
2021-12-25 11:31:54 +08:00
2021-05-01 22:29:02 -04:00