Comment by deathtrader666
Comment by deathtrader666 8 days ago
Shouldn't it be "valiant" ?
Comment by deathtrader666 8 days ago
Shouldn't it be "valiant" ?
I still haven't seen anyone using a spellchecker in code outside of IntelliJ
cSpell alone has 13 million installs
https://marketplace.visualstudio.com/items?itemName=streetsi...
I recently found https://github.com/tekumara/typos-lsp that uses https://github.com/crate-ci/typos Plenty of GH stars so likely a solid user base. Works great in NeoVim with the built-in apellchecker.
"apellchecker" is actually a great name for a spellchecker
Codespell works very well, in my experience. I run it from the command line and in CI.
For Vim/Neovim users, there is one built in that is pretty good, and once you've added frequent custom words to the dictionary it is great. You can turn it on with `:set spell` or off with `:set nospell`. Add custom words by pressing `zg` on the target word:
I have this in my vimrc file so it's on by default for certain file types:
" Turn on spellcheck for certain filetypes and word completion.
" words can be added to the dict by pressing 'zg' with cursor on word.
autocmd Filetype markdown setlocal spell
autocmd Filetype gitcommit setlocal spell
set complete+=kspell
" Don't highlight in red an underscore (_) in markdown
" https://vi.stackexchange.com/q/18471/17441
autocmd Filetype markdown syn match markdownIgnore "\v\w_\w"
Custom additions to the dictionary will go to a simple text file (one word per line) in `~/.vim/spell/en.utf-8.add` (depending on your settings) where it is easy to edit or backup.> custom additions
You can also add it directly when using it. Move the cursor to the word and (I forget the command...) can add it as a rare word, good word or bad word.
A popular t-shirt illustrates this point:
https://www.teepublic.com/t-shirt/637761-i-write-code-progra...
Humans in general, even writers, are deficient at spelling. This is the reason we need spellcheckers.
I am far more confident at spelling any Esperanto word that I have never faced before than I am with many common word in French which is my native language.
We can do better than blaming people for falling in pitfalls of a system full of odd traps.
Of course you are; Esperanto is a manufactured language designed to a certain standard; French, like our unfortunate English, is naturally evolved and has all the variants and inconsistencies that implies.
Sure, but in those days spellcheckers were separate apps - the most popular at the time being CorrectStar from MicroPro.
They weren't integrated into programming-oriented editors, and it would have been unusual to run them against code.