diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2025-11-28 15:04:49 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-28 15:04:49 -0800 |
| commit | 9f909929344287bc1246d6b4dab55d500b514396 (patch) | |
| tree | 06aaaf495ba3718ab2c4b9a98a53c5983e8c2c68 /test/functional/vimscript/executable_spec.lua | |
| parent | eb3201c77210417ced068ffd59722fe6c1dcd50d (diff) | |
| download | rneovim-9f909929344287bc1246d6b4dab55d500b514396.tar.gz rneovim-9f909929344287bc1246d6b4dab55d500b514396.tar.bz2 rneovim-9f909929344287bc1246d6b4dab55d500b514396.zip | |
fix(scripts): gen_terminfo clears Windows terminfo definitions #36736
Problem:
`gen_terminfo.lua` clears out Windows terminfo definitions:
rm -r /tmp/nvim_terminfo
nvim -ll src/gen/gen_terminfo.lua
`src/nvim/tui/terminfo_builtin.h`:
static const TerminfoEntry vtpcon_terminfo = {
.bce = false,
.has_Tc_or_RGB = false,
.Su = false,
.max_colors = -1,
.lines = -1,
.columns = -1,
.defs = {
[kTerm_carriage_return] = NULL,
[kTerm_change_scroll_region] = NULL,
[kTerm_clear_screen] = NULL,
[kTerm_clr_eol] = NULL,
[kTerm_clr_eos] = NULL,
[kTerm_cursor_address] = NULL,
[kTerm_cursor_down] = NULL,
[kTerm_cursor_invisible] = NULL,
[kTerm_cursor_left] = NULL,
[kTerm_cursor_home] = NULL,
[kTerm_cursor_normal] = NULL,
[kTerm_cursor_up] = NULL,
[kTerm_cursor_right] = NULL,
[kTerm_delete_line] = NULL,
...
Solution:
Generate the database in 2 steps, don't concatenate the sources.
Diffstat (limited to 'test/functional/vimscript/executable_spec.lua')
0 files changed, 0 insertions, 0 deletions