Sergei Slipchenko
bc4bddbb21
fix: don't use logical diagnostic position in get_prev
and get_next
#35282
...
Problem: `vim.diagnostic.get_prev()` / `vim.diagnostic.get_next()` use
logical diagnostic positions and consider extmark validity.
`vim.diagnostic.get()` only uses original positions and doesn't care
about extmark validity. This results in inconsistency between these
APIs.
Solution: use original positions in `vim.diagnostic.get_prev()` and
`vim.diagnostic.get_next()` and don't consider extmark validity to match
previous behavior, which is consistent with `vim.diagnostic.get`.
2025-08-11 15:34:29 -07:00
..
2025-07-28 22:00:25 -04:00
2025-08-11 14:13:39 -07:00
2025-05-06 05:15:31 -07:00
2025-08-08 13:50:41 +00:00
2024-06-04 06:06:02 -07:00
2025-08-09 23:27:53 +00:00
2025-01-05 12:28:01 +01:00
2025-07-23 20:03:30 -07:00
2025-08-11 14:31:57 -07:00
2025-07-04 15:56:28 +03:00
2025-07-23 20:03:30 -07:00
2025-07-28 22:00:25 -04:00
2025-06-06 15:36:48 +01:00
2025-08-02 15:00:41 +03:00
2024-11-17 13:31:24 -08:00
2025-06-06 15:36:48 +01:00
2025-07-19 11:36:51 -07:00
2025-07-13 13:43:11 -07:00
2025-07-11 17:31:30 +02:00
2025-07-10 13:34:58 +01:00
2025-05-27 13:01:10 +02:00
2025-07-16 19:18:52 -07:00
2025-02-23 07:51:12 -08:00
2025-03-31 16:51:18 +01:00
2025-07-28 22:00:25 -04:00
2024-10-21 11:32:06 +01:00
2025-08-11 15:34:29 -07:00
2025-06-06 15:36:48 +01:00
2025-08-10 13:42:57 +00:00
2025-06-17 07:14:25 -07:00
2025-05-10 14:42:48 -07:00
2025-06-03 06:36:44 -07:00
2025-07-08 05:21:09 -07:00
2025-06-06 15:36:48 +01:00
2025-01-27 16:37:50 +00:00
2025-07-22 17:40:24 -07:00
2025-07-10 21:50:46 -04:00
2025-06-06 15:36:48 +01:00
2025-08-11 13:51:40 -07:00
2025-07-28 22:00:25 -04:00
2025-08-09 17:54:39 +03:00
2024-02-03 16:53:41 +01:00
2025-02-10 03:04:01 -08:00
2025-07-28 22:00:25 -04:00
2025-08-03 07:45:49 -07:00
2025-08-08 18:56:54 -07:00
2025-03-05 21:28:05 -06:00
2025-07-12 20:54:22 -07:00
2025-06-14 17:24:36 +02:00
2025-06-18 03:20:18 -07:00
2025-01-27 16:37:50 +00:00
2025-07-23 20:03:30 -07:00