" Script to fill the window with emoji characters, one per line. | |
" Source this script: :source % | |
if &modified | |
new | |
else | |
enew | |
endif | |
" Use a compiled Vim9 function for speed | |
def DoIt() | |
var lnum = 1 | |
for c in range(0x100, 0x1ffff) | |
var cs = nr2char(c) | |
if charclass(cs) == 3 | |
setline(lnum, '|' .. cs .. '| ' .. strwidth(cs)) | |
lnum += 1 | |
endif | |
endfor | |
enddef | |
call DoIt() | |
set nomodified |