neovim/test/functional
dundargoc 438b4361cc
build: use modern cmake (#21589)
Replace old-school cmake with the so-called "Modern CMake", meaning
preferring using targets and properties over directory settings and
variables. This allows greater flexibility, robustness and clarity over
how the code works.

The following deprecated commands will be replaced with their modern
alternatives that operates on a specific target, rather than all targets
in the current directory:

- add_compile_options -> target_compile_options
- include_directories -> target_include_directories
- link_libraries -> target_link_libraries
- add_definitions -> target_compile_definitions

There are mainly four main targets that we currently use: nvim, libnvim,
nvim-test (used by unittests) and ${texe} (used by
check-single-includes). The goal is to explicitly define the
dependencies of each target fully, rather than having everything be
dependent on everything else.
2023-01-10 18:49:57 +01:00
..
api fix(statuscolumn): fix crashes and clang/PVS warnings (#21725) 2023-01-10 21:18:12 +08:00
autocmd fix(tui): more work in the TUI 2022-12-31 13:25:26 +01:00
core feat(lua): store "nvim -l" scriptname in _G.arg[0] 2023-01-07 03:03:38 +01:00
editor test(undo_spec): add more tests for writing in Insert mode 2022-12-09 07:00:27 +08:00
ex_cmds test: add more tests for Unicode 2023-01-09 17:11:39 +08:00
fixtures build: use modern cmake (#21589) 2023-01-10 18:49:57 +01:00
legacy docs: fix typos (#21427) 2023-01-04 07:38:48 +08:00
lua feat(ui): add 'statuscolumn' option 2023-01-09 17:12:06 +00:00
options test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
plugin dist: transpile cfilter.vim => cfilter.lua #21662 2023-01-08 12:31:38 -08:00
provider fix(clipboard): show provider warning when not during batch changes #21451 2023-01-03 15:17:54 -08:00
shada test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
terminal test(tui_spec): doesn't use Unicode in cursor_address test (#21703) 2023-01-09 17:02:45 +08:00
treesitter feat: vim.inspect_pos, vim.show_pos, :Inspect 2022-12-17 13:05:31 +01:00
ui fix(statuscolumn): fix crashes and clang/PVS warnings (#21725) 2023-01-10 21:18:12 +08:00
vimscript feat(lua): exit 1 on Lua "-l" script error 2023-01-05 17:10:02 +01:00
example_spec.lua
helpers.lua fix(tui): more work in the TUI 2022-12-31 13:25:26 +01:00
preload.lua test: remove unused variable (#21552) 2022-12-29 07:20:42 +08:00