#author("2026-02-23T13:15:58+09:00","","") #author("2026-02-23T13:18:41+09:00","","") * data [#j8e46daf] id,name,email,role,dept,notes 1,Anna,a@x.dev,dev,R&D,short 2,Christopher,long.email@example.com,manager,Finance,long text here 3,Lee,lee@corp.io,dev,Platform,ok 4,Sophia,sophia@company.org,designer,UX,some remark 5,Tom,tom@x.io,intern,Support,note * 方針 [#fa863c57] - 15 - 30 sec - loop - 1 GIF = 1 message * シナリオ [#r41049fa] - nvim demo.csv(0.5s) - Tir toggle(0.5s) - csv: カーソル移動(jl) - :Tir toggle(0.5s) カーソル移動(j<l>tf;)、セル編集(ciw) - :Tir redraw, undo, redo - 行編集(ddjjp)、列編集(gg;;C-vG;hd;;p) - :Tir toggle - :set filetype? - :echo &filetype - カーソル移動は画面中央 * nvim [#ecb3b82c] - demo.lua - nvim -u NONE -n -S demo.lua - setting -- set noshowmode -- set noruler -- set laststatus=0 -- set number -- set showcmd -- set noshowmode -- set laststatus=0 - JetBrains Mono, Fira Code, Hack - Tokyo Night, Gruvbox, Catppuccin - columns 90-96 - height 18-22 * table [#s953e156] - lines 10-12 - 6列 * GIF [#p7cf20ea] - width 1000 - 1200px - fps 12-15 - size - 2MB * 手順 [#a4d1e105] - マクロを作る -- qa ... q - 動画を撮る -- asciinema rec -> demo.cat(JSON) -- --idle-time-limit - 時間調整をする - gifに変換する -- agg demo.cast demo.gif