summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/terminal.c
AgeCommit message (Expand)AuthorFiles
2026-04-23fix(terminal): memory leak in pending TermRequest StringBuilder #39333Barrett Ruth1
2026-04-18fix(terminal): forward streamed bracketed paste properly (#39152)zeertzjq1
2026-03-20fix(terminal): possible missing refresh with buffer updates (#38388)zeertzjq1
2026-03-19fix(terminal): don't poll for output during scrollback refresh (#38365)zeertzjq1
2026-03-19fix(terminal): don't refresh for sync flush when exiting (#38363)zeertzjq1
2026-03-18refactor(terminal): impl "[Process exited]" in Lua #38343Ayaan1
2026-03-17feat(terminal): synchronized output (mode 2026) #38284mgleonard4251
2026-03-16fix(terminal): don't always leave if enter autocmds delete buffer #38324Sean Dewar1
2026-03-15fix(terminal): check `buf` before deleting extmark #38314Ayaan1
2026-03-15fix(terminal): heap UAF from autocmds when entering #38316Sean Dewar1
2026-03-11fix(terminal): free the "[Process exited]" msg extmark #38246Ayaan1
2026-03-10feat(terminal): surface exit code via virttext + nvim_get_chan_info #37987Ayaan1
2026-02-27feat(terminal): support SGR dim, overline attributes #37997Riccardo Mazzarini1
2026-02-20feat(highlight): support more SGR attributes #37901Riccardo Mazzarini1
2026-02-17fix(terminal): crash after deleting buffer lines (#37921)zeertzjq1
2026-02-17fix(terminal): spurious buffer update with empty buf (#37920)zeertzjq1
2026-02-15refactor(terminal): don't put cursor at bottom-left in Normal mode (#37873)zeertzjq1
2026-02-14refactor: fix coverity warnings (#37858)zeertzjq1
2026-02-14fix(terminal): missing refresh with partial mappings (#37839)zeertzjq1
2026-02-13feat(terminal): detect suspended PTY process (#37845)zeertzjq1
2026-02-13fix(terminal): scrollback may still be wrong on height increase (#37835)zeertzjq1
2026-02-12fix(terminal): changing height may lead to wrong scrollback (#37824)zeertzjq1
2026-02-11refactor(terminal.c): move screen callbacks together (#37808)zeertzjq1
2026-02-10fix(terminal): wrong scrollback with nvim_open_term() on buffer (#37791)zeertzjq1
2026-02-09fix(terminal): set b_locked when setting &buftype (#37787)Sean Dewar1
2026-02-09fix(terminal): handle ED 3 (clear scrollback) properly (#21412)zeertzjq1
2026-02-06fix(terminal): reset `w_leftcol` after resizing terminalhorrifyingHorse1
2026-01-29refactor(terminal): fix coverity warning (#37613)zeertzjq1
2026-01-29fix(terminal): heap UAF if buffer deleted during TermRequest (#37612)zeertzjq1
2026-01-28fix(terminal): wrong scrollback with BufFile* autocommand (#37601)zeertzjq1
2026-01-28fix(terminal): losing output if BufFile* poll for events (#37580)zeertzjq1
2026-01-27fix(terminal): wrong colors with nvim_open_term() in non-curbuf (#37579)zeertzjq1
2026-01-27fix(terminal): possible heap-use-after-free during Nvim exitzeertzjq1
2026-01-27fix(terminal): don't allow b:term_title watcher to delete bufferzeertzjq1
2026-01-27fix(terminal): losing scrollback when TermOpen polls for events (#37573)zeertzjq1
2026-01-24fix(terminal): possible memory leak on exit (#37532)zeertzjq1
2026-01-22fix(terminal): <Ignore> should be no-op (#37494)zeertzjq1
2026-01-21fix(terminal): restore options properly when switching buffer (#37485)zeertzjq1
2026-01-08refactor: fix using `%*s` instead of `%.*s` (#37290)zeertzjq1
2026-01-06fix(buffer): don't reuse 1-line terminal buffer (#37261)zeertzjq1
2026-01-05fix(terminal): avoid multiple terminals writing to same buffer (#37219)zeertzjq1
2026-01-05refactor(terminal): remove unnecessary buf_valid() (#37224)zeertzjq1
2026-01-05fix(terminal): crash with race between buffer close and OSC 2 (#37225)zeertzjq1
2026-01-04fix(terminal): handle closing terminal with pending TermRequest (#37227)zeertzjq1
2026-01-03fix(terminal): inconsistent mode change when switching buffer (#37215)zeertzjq1
2025-12-29feat(terminal): include sequence terminator in TermRequest event (#37152)Kyle1
2025-11-20fix(input): discard following keys when discarding <Cmd>/K_LUA (#36498)zeertzjq1
2025-10-29fix(terminal): keep last cursor if it's on the last rowzeertzjq1
2025-10-25fix(terminal): adjust marks when deleting scrollback lines (#36294)zeertzjq1
2025-10-24fix(terminal): wrong row in TermRequest with full scrollback (#36298)zeertzjq1