neovim/test/unit
bfredl cfdf68a7ac feat(mbyte): support extended grapheme clusters including more emoji
Use the grapheme break algorithm from utf8proc to support grapheme
clusters from recent unicode versions.

Handle variant selector VS16 turning some codepoints into double-width
emoji. This means we need to use ptr2cells rather than char2cells when
possible.
2024-08-30 11:49:09 +02:00
..
api refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
charset refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
eval refactor(shada): rework msgpack decoding without msgpack-c 2024-08-05 11:12:44 +02:00
fixtures refactor(io): make rstream use a linear buffer 2024-06-08 12:50:17 +02:00
os refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
viml refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
buffer_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
fileio_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
formatc.lua refactor(declarations): also generate prototypes for functions in headers 2024-07-13 12:30:49 +02:00
garray_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
indent_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
keycodes_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
marktree_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
mbyte_spec.lua feat(mbyte): support extended grapheme clusters including more emoji 2024-08-30 11:49:09 +02:00
memory_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
message_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
msgpack_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
multiqueue_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
optionstr_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
path_spec.lua vim-patch:9.1.0569: fnamemodify() treats ".." and "../" differently (#29673) 2024-07-12 14:30:49 +08:00
preload.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
preprocess.lua test: improve test conventions 2024-04-08 22:51:00 +02:00
profile_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
search_spec.lua vim-patch:9.1.0426: too many strlen() calls in search.c 2024-05-22 06:37:26 +08:00
set.lua build: enable lintlua for test/unit/ dir #26396 2023-12-04 14:32:39 -08:00
statusline_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
strings_spec.lua fix(test): fix strings_spec.lua for AArch64 2024-04-12 17:37:57 +01:00
tempfile_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
testtest_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00
testutil.lua refactor(lua): "module" => "M" #28426 2024-04-20 09:06:49 -07:00
undo_spec.lua refactor(test): inject after_each differently 2024-04-10 15:53:50 +01:00