[sf-lug] vi, spell, ...

Michael Paoli Michael.Paoli at cal.berkeley.edu
Sun Feb 22 14:56:14 PST 2015

I tend to quite like, e.g.:
''j!Gspell | sort -u

None of those vim dependencies, works fine with most any
reasonable vi(1) (or even many approximations thereof, such
as vim(1)) and any most reasonably sane Unix/Linux/BSD installation
that has spell(1) installed (alas, some older versions, no need for
the sort -u or the like, but some newer versions don't dedupe by

Then I just toss out from those results the legitimate stuff that's
not a properly spelled word (e.g. often various technical bits), and
then just search 'n fix the remaining bits ... and whittle it down
until I get no more "surprises" (spelling errors left to fix).

> From: "Rick Moen" <rick at linuxmafia.com>
> Subject: Re: [sf-lug] Another motherboard was _not_ burned out	today
> Date: Sun, 22 Feb 2015 14:10:36 -0800

> I wrote:
>> Bonus tip:  The lack of typos in this absent-minded posting is courtesy
>> of this line in .vimrc, added because inline spelling-checkers are cool:
>> set spell spelllang=en_gb
> Here's a different way:
> map <F5> :setlocal spell! spelllang=en_gb<CR>
> This is a vim keymapping that makes the F5 key (when used in vim's command
> mode) an on/off toggle for the inline spelling-check function.
> Why?  Because I observed that, for reasons I don't yet understand, vim's
> display of UTF-8 characters, such as those in my .signature block below,
> goes wonky, so it's handy to be able to easily switch the feature on and
> off.

More information about the sf-lug mailing list