Mercurial > vim
comparison src/terminal.c @ 20496:747a270eb1db v8.2.0802
patch 8.2.0802: libvterm code lags behind the upstream version
Commit: https://github.com/vim/vim/commit/d863728913801c8fa6d633f6580edfcada533fd0
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed May 20 18:41:41 2020 +0200
patch 8.2.0802: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 759 - 762.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 20 May 2020 18:45:04 +0200 |
parents | 4f6904d8b258 |
children | 03826c672315 |
comparison
equal
deleted
inserted
replaced
20495:0736d3dc23ba | 20496:747a270eb1db |
---|---|
4319 channel_send(term->tl_job->jv_channel, get_tty_part(term), | 4319 channel_send(term->tl_job->jv_channel, get_tty_part(term), |
4320 (char_u *)buf, len, NULL); | 4320 (char_u *)buf, len, NULL); |
4321 return 1; | 4321 return 1; |
4322 } | 4322 } |
4323 | 4323 |
4324 static VTermParserCallbacks parser_fallbacks = { | 4324 static VTermStateFallbacks state_fallbacks = { |
4325 NULL, // text | |
4326 NULL, // control | 4325 NULL, // control |
4327 NULL, // escape | |
4328 parse_csi, // csi | 4326 parse_csi, // csi |
4329 parse_osc, // osc | 4327 parse_osc, // osc |
4330 NULL, // dcs | 4328 NULL // dcs |
4331 NULL // resize | |
4332 }; | 4329 }; |
4333 | 4330 |
4334 /* | 4331 /* |
4335 * Use Vim's allocation functions for vterm so profiling works. | 4332 * Use Vim's allocation functions for vterm so profiling works. |
4336 */ | 4333 */ |
4409 value.boolean = 1; | 4406 value.boolean = 1; |
4410 #else | 4407 #else |
4411 value.boolean = 0; | 4408 value.boolean = 0; |
4412 #endif | 4409 #endif |
4413 vterm_state_set_termprop(state, VTERM_PROP_CURSORBLINK, &value); | 4410 vterm_state_set_termprop(state, VTERM_PROP_CURSORBLINK, &value); |
4414 vterm_state_set_unrecognised_fallbacks(state, &parser_fallbacks, term); | 4411 vterm_state_set_unrecognised_fallbacks(state, &state_fallbacks, term); |
4415 | 4412 |
4416 return OK; | 4413 return OK; |
4417 } | 4414 } |
4418 | 4415 |
4419 /* | 4416 /* |