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
charset
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
viml
buffer_spec.lua
fileio_spec.lua
formatc.lua refactor(declarations): also generate prototypes for functions in headers 2024-07-13 12:30:49 +02:00
garray_spec.lua
indent_spec.lua
keycodes_spec.lua
marktree_spec.lua
mbyte_spec.lua feat(mbyte): support extended grapheme clusters including more emoji 2024-08-30 11:49:09 +02:00
memory_spec.lua
message_spec.lua
msgpack_spec.lua
multiqueue_spec.lua
optionstr_spec.lua
path_spec.lua vim-patch:9.1.0569: fnamemodify() treats ".." and "../" differently (#29673) 2024-07-12 14:30:49 +08:00
preload.lua
preprocess.lua
profile_spec.lua
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
statusline_spec.lua
strings_spec.lua
tempfile_spec.lua
testtest_spec.lua
testutil.lua
undo_spec.lua