zeertzjq
bd2a15121d
fix(terminal): assign channel to terminal earlier
2023-10-25 10:02:16 +08:00
zeertzjq
f06daa91ed
test(terminal/channel_spec): fix flakiness
...
(cherry picked from commit 89c0adb252
)
2023-10-14 22:39:01 +00:00
zeertzjq
30581744e4
test(terminal/channel_spec): fix screen test immediate success
...
Check for the [No Name] after wiping the buffer.
(cherry picked from commit 954fe75eab
)
2023-04-19 04:10:23 +00:00
Enan Ajmain
1e2cc68889
fix(chansend): sending lines to terminal in reverse order on Windows #19315
...
Problem: `chansend()` on Windows sends lines in reverse order.
Cause: Using \n instead of \r\n for newlines on Windows.
Solution: on Windows, use CRLF newline characters.
Fixes #18501
2022-12-08 12:55:50 -08:00
dundargoc
d238b8f600
chore: fix typos ( #17670 )
...
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2022-03-17 13:21:24 +08:00
zeertzjq
f1c9065b0e
test: improve terminal channel tests
2022-03-12 19:23:45 +08:00
erw7
5051510ade
fix(channel): fix channel consistency
...
- Fix the problem that chanclose() does not work for channel created by
nvim_open_term().
- Fix the problem that the loopback channel is not released.
- Fix the error message when sending raw data to the loopback channel.
2022-03-12 19:23:45 +08:00
zeertzjq
bd15ff7b84
test: require fewest number of main loop iterations possible
...
Change exc_exec to pcall_err to reduce one main loop iteration.
No need to call poke_eventloop() unless after nvim_input().
2021-11-15 10:34:43 +08:00
zeertzjq
8b5c32c8cd
test: add tests for freeing channel opened by termopen()
...
This indirectly covers #16264
2021-11-11 09:34:23 +08:00