neovim/test/functional
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 feat(mbyte): support extended grapheme clusters including more emoji 2024-08-30 11:49:09 +02:00
autocmd refactor(tests): again yet more global highlight definitions 2024-08-14 14:03:34 +02:00
core fix(filetype): fix :filetype detect error with -u NONE (#29991) 2024-08-06 22:20:26 +08:00
editor fix(input): handle vim.on_key() properly with ALT and K_SPECIAL (#29677) 2024-07-13 04:14:29 +08:00
ex_cmds vim-patch:9.1.0651: ex: trailing dot is optional for :g and :insert/:append (#29946) 2024-08-02 07:52:09 +08:00
fixtures feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323 2024-06-24 07:54:56 -07:00
legacy vim-patch:9.1.0694: matchparen is slow on a long line (#30134) 2024-08-25 06:07:43 +08:00
lua fix(vim.text): handle very long strings (#30075) 2024-08-17 22:28:03 -05:00
options test: improve test conventions 2024-04-23 18:17:04 +02:00
plugin fix(tohtml): apply sp color if present #30110 2024-08-29 09:36:33 -07:00
provider refactor(tests): again yet more global highlight definitions 2024-08-14 14:03:34 +02:00
script fix(luacats): allow all types inside tuples 2024-06-01 12:56:43 +01:00
shada refactor(shada): rework msgpack decoding without msgpack-c 2024-08-05 11:12:44 +02:00
terminal fix(terminal): interrupt/got_int hangs terminal (#30056) 2024-08-20 06:23:56 +08:00
treesitter feat(treesitter): add support for wasm parsers 2024-08-26 16:44:03 +02:00
ui feat(mbyte): support extended grapheme clusters including more emoji 2024-08-30 11:49:09 +02:00
vimscript refactor: add assertion for v_blob in tv_ptr() (#29554) 2024-07-04 09:54:51 +08:00
example_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
preload.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
testnvim.lua fix(scrollbind): properly take filler/virtual lines into account 2024-07-31 11:33:32 +01:00