neovim image nvim debug - yokohama/oreshic-record GitHub Wiki

echo

Message

image.nvim調査: ターミナル環境変数の確認

Command

echo "TERM=$TERM" && echo "TERM_PROGRAM=$TERM_PROGRAM"

Result

TERM=wezterm
TERM_PROGRAM=WezTerm

Tag

neovim, image.nvim, wezterm, terminal, env

magick

Message

image.nvim調査: sixelバックエンドの動作テスト

Command

magick /tmp/apple.jpg -resize 100x100 sixel:- 2>&1 | head -c 200

Result

P0;0;0q"1;1;100;100#0;2;18;7;5#1;2;30;8;7#2;2;47;5;4...
(sixelコードが文字として表示 - ターミナルがsixelを解釈していない)

Tag

imagemagick, sixel, image.nvim, debug

printf

Message

image.nvim調査: WezTermのKittyグラフィックスプロトコル直接テスト

Command

printf '\033_Ga=T,f=100,t=d,s=2,v=2;////AP///wD///8A////\033\\'

Result

_Ga=T,f=100,t=d,s=2,v=2;////AP///wD///8A////\
(エスケープシーケンスが文字として表示 - Kittyプロトコル未対応)

Tag

kitty, graphics-protocol, wezterm, image.nvim, debug

nvim

Message

WezTermのenable_kitty_graphicsを有効化し、image.nvimをkittyバックエンドに変更

Command

# /mnt/c/Users/yuhei/.wezterm.lua を編集
# enable_kitty_graphics = true を有効化

# lua/plugins/image.lua を編集
# backend = "kitty" に変更

Result

{none}

Tag

wezterm, neovim, image.nvim, kitty, config

⚠️ **GitHub.com Fallback** ⚠️