1
mirror of https://github.com/neovim/neovim.git synced 2025-01-01 17:23:36 -07:00
neovim/test/old
Famiu Haque b922b7d6d7
refactor(options)!: use OptVal for option defaults
Problem: We use `void *` for option default values, which is confusing and can cause problems with type-correctness. It also doesn't accomodate for multitype options. On top of that, it also leads to default boolean option values not behaving correctly on big endian systems.

Solution: Use `OptVal` for option default values.

BREAKING CHANGE:
- `:set {option}<` removes the local value for all global-local options instead of just string global-local options.
- `:setlocal {option}<` copies the global value to the local value for number and boolean global-local options instead of removing the local value.
2024-10-25 07:10:40 -07:00
..
testdir refactor(options)!: use OptVal for option defaults 2024-10-25 07:10:40 -07:00
memfile_test.c build: remove PVS 2023-11-12 21:26:39 +01:00