PHP 8.2.30
Preview: fixdup.vim Size: 629 B
//usr/share/vim/vim80/spell/fixdup.vim

" Vim script to fix duplicate words in a .dic file  vim: set ft=vim:
"
" Usage: Edit the .dic file and source this script.

let deleted = 0

" Start below the word count.
let lnum = 2
while lnum <= line('$')
  let word = getline(lnum)
  if word !~ '/'
    if search('^' . word . '/', 'w') != 0
      let deleted += 1
      exe lnum . "d"
      continue		" don't increment lnum, it's already at the next word
    endif
  endif
  let lnum += 1
endwhile

if deleted == 0
  echomsg "No duplicate words found"
elseif deleted == 1
  echomsg "Deleted 1 duplicate word"
else
  echomsg printf("Deleted %d duplicate words", deleted)
endif

Directory Contents

Dirs: 0 × Files: 12

Name Size Perms Modified Actions
463 B lrw-r--r-- 2026-03-12 10:09:58
Edit Download
934 B lrw-r--r-- 2026-03-12 10:09:58
Edit Download
604.53 KB lrw-r--r-- 2026-03-12 10:09:58
Edit Download
583.21 KB lrw-r--r-- 2026-03-12 10:09:58
Edit Download
606.62 KB lrw-r--r-- 2026-03-12 10:09:58
Edit Download
583.96 KB lrw-r--r-- 2026-03-12 10:09:58
Edit Download
607.05 KB lrw-r--r-- 2026-03-12 10:09:58
Edit Download
583.96 KB lrw-r--r-- 2026-03-12 10:09:58
Edit Download
629 B lrw-r--r-- 2026-03-12 10:09:58
Edit Download
240 B lrw-r--r-- 2026-03-12 10:09:58
Edit Download
118 B lrw-r--r-- 2026-03-12 10:09:58
Edit Download
241 B lrw-r--r-- 2026-03-12 10:09:58
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).