Files
nvim-cmp/lua/cmp/utils
Charly Delay b10bb327f3 misc.merge: ensure that misc.none is never returned (#441)
Before this change:

1. `misc.merge({a = misc.none}, {a = nil})` returned `{a = misc.none}`
2. `misc.merge({a = nil}, {a = misc.none})` returned `{a = misc.none}`

(1) can cause error if a non-existing mapping is set to `config.disable`
(which is an alias for `misc.none`).

(2) does not cause any issue to date, but is inconsistent with the
expected behavior of `misc.merge(…)`.

After this change:

1. `misc.merge({a = misc.none}, {a = nil})` returns `{a = nil}`
2. `misc.merge({a = nil}, {a = misc.none})` returns `{a = nil}`

Fixes #440.
2021-10-30 19:05:20 +09:00
..
2021-10-30 13:55:26 +09:00
2021-09-11 20:18:44 +09:00
2021-09-03 14:15:17 +09:00
2021-10-10 14:04:39 +09:00
2021-08-04 01:07:12 +09:00
2021-10-19 14:38:10 +09:00
2021-08-17 16:25:19 +09:00
2021-10-27 12:38:46 +09:00
2021-10-29 13:09:41 +09:00
2021-09-11 20:18:44 +09:00
2021-10-25 23:11:59 +09:00
2021-10-16 13:27:36 +09:00
2021-10-27 12:38:46 +09:00