Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | feat(jobs): jobstart(…,{term=true}), deprecate termopen() #31343 | Justin M. Keyes | 2024-12-19 |
| | | | | | | | | | | | | Problem: `termopen` has long been a superficial wrapper around `jobstart`, and has no real purpose. Also, `vim.system` and `nvim_open_term` presumably will replace all features of `jobstart` and `termopen`, so centralizing the logic will help with that. Solution: - Introduce `eval/deprecated.c`, where all deprecated eval funcs will live. - Introduce "term" flag of `jobstart`. - Deprecate `termopen`. | ||
* | feat(terminal): add support for copying with OSC 52 in embedded terminal ↵ | Gregory Anders | 2024-06-11 |
(#29117) When libvterm receives the OSC 52 escape sequence it ignores it because Nvim does not set any selection callbacks. Install selection callbacks that forward to the clipboard provider, so that setting the clipboard with OSC 52 in the embedded terminal writes to the system clipboard using the configured clipboard provider. |