-function! python#unused#remove() abort
- call setqflist(filter(getqflist(), {idx, val ->
- \ stridx(val.text, "unused-import") != -1 ||
- \ stridx(val.text, "imported but unused") != -1}))
+vim9script
+
+export def Remove()
+ setqflist(filter(getqflist(), (idx, val) =>
+ stridx(val.text, "unused-import") != -1 ||
+ stridx(val.text, "imported but unused") != -1))
cdo d
-endfunction
+enddef