diff options
author | Gregory Anders <8965202+gpanders@users.noreply.github.com> | 2024-08-17 22:28:03 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-17 22:28:03 -0500 |
commit | 33464189bc02b2555e26dc4e9f7b3fbbcdd02490 (patch) | |
tree | dc02581e731cf032650d2d856b72b0bfe61aeb75 /src/clint.py | |
parent | d1bdeacb00186ba72fa61f3c7f2951fd018ae21d (diff) | |
download | rneovim-33464189bc02b2555e26dc4e9f7b3fbbcdd02490.tar.gz rneovim-33464189bc02b2555e26dc4e9f7b3fbbcdd02490.tar.bz2 rneovim-33464189bc02b2555e26dc4e9f7b3fbbcdd02490.zip |
fix(vim.text): handle very long strings (#30075)
Lua's string.byte has a maximum (undocumented) allowable length, so
vim.text.hencode fails on large strings with the error "string slice too
long".
Instead of converting the string to an array of bytes up front, convert
each character to a byte one at a time.
Diffstat (limited to 'src/clint.py')
0 files changed, 0 insertions, 0 deletions