neovim/runtime/lua
Chip Senkbeil ce818a9a91
feat(img): add vim.img.protocol() to detect preferred graphics protocol
Implement `vim.img.protocol()` that can be used to detect the preferred graphics protocol.

This is a reverse-engineered copy of how `timg` implements graphics protocol support, and relies on a couple of terminal queries, hence we implement `vim.img._terminal.query()` and `vim.img._terminal.graphics.detect()` to support figuring out if the terminal supports iterm2, kitty, or sixel protocols and mirrors the logic from `timg`.
2024-12-01 14:23:40 -06:00
..
vim feat(img): add vim.img.protocol() to detect preferred graphics protocol 2024-12-01 14:23:40 -06:00
_vim9script.lua refactor(lua): rename tbl_islist => islist 2024-04-21 17:08:07 +02:00
coxpcall.lua build(lua): vendor coxpcall 2023-09-10 11:43:37 +02:00
editorconfig.lua feat(editorconfig): add support for spelling_language (#28638) 2024-06-06 09:16:43 -05:00
man.lua refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915 2024-10-26 07:38:25 -07:00
tohtml.lua fix(tohtml): enclose font-family names in quotation marks 2024-09-08 12:15:50 +02:00