Questions tagged [spell-checking]

A feature that identifies and highlights misspelled words, and lets you choose among possible correct replacements.

Filter by
Sorted by
Tagged with
18
votes
2answers
4k views

Vim cannot find medical spell files

Problem specification I would love to have a medical spell dictionary in vim. Currently, I have a lot of medical terms in my own personal English dictionary right now. However, using an official ...
1
vote
1answer
28 views

Disabling spellchecker highlight

When activating the spellchecker (with :set spell spelllang=en_us for example), all incorrect words are highlighted. I'd prefer if they'd not be highlighted, but the spell checker to continue to work (...
0
votes
1answer
31 views

vim/vim-latex: spell-check highlighting breaks after occurrences of \end{center}, \end{enumerate}, \end{itemize}

The highlighting of misspelled words in my LaTeX documents breaks, when I open a .tex file and jump to the bottom instead of scrolling through the whole document. Only .tex files seem to be affected, ...
0
votes
0answers
6 views

Add global spell ignore words

I'm editing a wiki and it uses atleast two languages. Vim has no problem, as it allows multiple languages in spellcheck. Problem is, some wiki templates, and html-like mediawiki tags are often words ...
0
votes
0answers
13 views

Characters in spellcheck words

I write a lot of documents in LaTeX. Often, I like to add people's names to my spell check dictionary in order to simplify the spellcheck. However, sometimes the names I want to add include accents or ...
5
votes
1answer
82 views

Disable spell checking for URLs in BibTeX

I would like to disable spell checking for the URLs in my BibTeX (.bib) files. I was able to disable spell checking for the citation keys (author-year or author+year) as follows: autocmd FileType bib \...
0
votes
1answer
64 views

How can I compile all spell .add files?

I have two spelling addition files: ~/.vim/spell/en.utf-8.add ~/.vim/bundle/work/spell/en.utf-8.add ~/.vim/bundle/work is in my 'runtimepath'. I can run this script to build .spl files for both .add ...
4
votes
1answer
160 views

How do I make Vim ask to download spellfiles without manually typing ":set spelllang=..."?

I have this in my Vim configuration file: set spell set spelllang=fr When I start Vim, I get an error: Warning: Cannot find word list "fr.utf-8.spl" or "fr.ascii.spl" Press ENTER ...
0
votes
3answers
84 views

Vim's spell check: Ignore abbreviations in acro package commands?

The acro package introduces LaTeX macros like \ac{abc}, \acs{abc}, \acl{abc}, \acp{abc}, \acpl{abc}, \Ac{abc}, etc. Here, abc is the label for an acronym. I manually extract the acronym labels from ...
0
votes
0answers
112 views

Vim spellcheck does not highlight/select misspelt text which is emphasized or strongly emphasized in Markdown

I have noticed that vim spellcheck does not highlight/select text which is emphasized (i.e., italicized) or strongly emphasized (i.e., bold) in markdown. For example, The wuick brown fox jumps over ...
3
votes
0answers
49 views

How to disable spell check inside code blocks in markdown?

Code blocks (fenced with ` or ```) are bound to have words not correctly spelled and spell check warnings often get in the way of syntax highlighting. I still want spell check enabled for the rest of ...
0
votes
0answers
32 views

How to exclude git commit hash (7-char long hex string) from spelling?

I use neovim as editor for git. Especially when rebasing it is hard to focus on the important things because the spell check highlights the commit hashes. Therefore I'm trying to exclude the 7-char ...
1
vote
1answer
288 views

Vim doesn't flag "int" as a spelling mistake

I have a file en.utf-8.add in the folder of a file being edited by Vim. I issue :mkspell! en.utf-8.add to create a new en.utf-8.add.spl. In the edited document, the word int is not flagged as a ...
1
vote
1answer
660 views

Vim Spellcheck Not Working

I'm trying to use spell but for some reason it doesn't work. Here's what I've tried: :setlocal spell spelllang=en_us. :set spell spelllang=en_us. Using a simple text file instead of the .md file I ...
1
vote
1answer
79 views

How to set spellfile with spaces

I am trying to give vim a global spellfile and a project-specific spellfile. The project-specific file is ./en.utf-8.add relative to the cwd. This works fine if the project directory has no spaces, ...
0
votes
0answers
41 views

How to create a new Vim 8.0 spelling dictionary?

I'm using Vim 8.0 along with it's excellent spelling feature to check text documents for errors. I need create a custom spelling dictionary by copying the en_us dictionary and modifying it. The ...
2
votes
1answer
23 views

Vim autocorrection problem

I am having a problem with vim autocorrection. I got this line from a website, which is: inoremap <C-l> <Esc>[s1z=`]a The problem is that whenever I press Ctrl+l to correct something, it ...
2
votes
0answers
32 views

How to disable American spellchecking in vim, and switch purely to British?

I tried :set spell spelllang=en_gb in my vim, but I noticed that summarization is not highlighted as incorrect. Shouldn't it be wrong? How to fix this problem?
3
votes
1answer
230 views

Setting vim spelllang for Italian

I need to enable the spelllang of vim for Italian as well, but I can't understand how to tell vim to check for Italian words as well. This is what I have in my init.vim, if it can help you: I tried ...
2
votes
1answer
243 views

Shortcut for spell checking

I would like to create a shortcut for the spell checker, since it requires a relatively long command. I inserted the following map in the .vimrc file: inoremap <F5> <C-O>:set spell ...
1
vote
1answer
30 views

Move between non-capitalised (SpellCap) spelling mistakes

After running set spell is see spelling mistakes as well as non-capitalised words. I can move between mistakes with [s or ]s, but is there a way to move between non-capitalised words? Motivation is to ...
1
vote
1answer
103 views

undercurl not visible to me in gvim on WIndows 10

I like to use undercurl to highlight spelling mistakes in Vim. I believe it does this by default. This works fine in MacOS and Linux but it isn't visible for gvim on Windows 10. Originally, I ...
1
vote
1answer
382 views

Does anyone know how to highlight spelling errors?

While using gVim on my Windows 10 machine at work, I discovered and started using the amazing spell checker when writing markdown. In gVim, misspelled words are underlined with the red squiggly ...
1
vote
0answers
34 views

XML syntax folding and custom tag spell checking

I have the following in my ~/vim/syntax/xrc.vim to spell check contents of specific tags when editing XRC files that are just XML files with predefined schema: runtime syntax/xml.vim " check ...
1
vote
1answer
32 views

Remember spelling settings in session file

I enabled spell checking in a buffer with set spell spelllang=en which works. If I save the session with mksession! and later source it back with vim -S Session.vim, spellchecking is no longer enabled....
9
votes
1answer
899 views

How can I undo `zg`?

I'm checking spelling in a document. I find a misspelled word and intend to press z= to get suggestions, but I accidentally press zg, marking this as a "good" spelling. How can I undo that?
0
votes
0answers
66 views

Vulgarities in the vim Default Dictionary

I use Vim to write LaTeX, in particular professional, academic papers. I rely on the default vim dictionary (in /usr/local/share/vim/vim81/spell/en.utf-8.spl). I recently noticed a vulgarity (...
3
votes
1answer
110 views

How can I add a definition with several words to the spell checker?

I'm writing a paper on logic where I mention the rule modus ponens often. Neither modus nor ponens are words in English, and the ideal spell checker should mark them as incorrect. However, modus ...
2
votes
1answer
215 views

Can the vim spell checker be used non-interactively?

Background I want to spell check latex documents which were mostly generated by software (R). Some contain a modeline specifying spelllang. At the moment I'm manually checking them, but replacing in ...
2
votes
1answer
161 views

How to make spell check work for text inside a XML file?

Editing a Qt localization file, which actually is a XML. I'd like to check spelling for a text inside tags, so executed a command setlocal spell spelllang=fr After that only attribute value become ...
1
vote
2answers
88 views

Where do I fix partial words incorrectly identified as errors with spell?

I upgraded MacVim to 8.1.2168 (159) tonight and now the vimwiki files in Markdown format do not highlight correctly when I enable spell check. I run set spell spelllang=en_ca as I have before. It ...
0
votes
1answer
216 views

Enable spelling in code files outside of comments

I've got the following obviously misspelled file: bla blar blar When I open it as "bla.txt" and run :setlocal spell vim rightly points out all three words as misspellings. However, if I mv the file ...
2
votes
2answers
124 views

`.vimrc` unsuccessful in setting highlight style

1) To underline misspelled words, I can execute the following in an open buffer: :hi clear SpellBad :hi SpellBad cterm=underline :set spell 2) However, if I write in my .vimrc the first two lines, ...
2
votes
1answer
108 views

How can I disable spellcapcheck for the first line of a FileType?

I've added the following to my ~/.vimrc: autocmd FileType gitcommit setlocal spell This is great, as when I'm editing a got commit message, I now have spell enabled. However, our commit style ...
0
votes
1answer
124 views

Vim does not spellcheck the content of <title> element in my DocBook files

I have initiated online spell checking in .vimrc with autocmd FileType docbk set spell spelllang=en autocmd FileType docbk highlight SpellBad cterm=underline ctermfg=red ctermbg=none in my plugin's ...
6
votes
2answers
877 views

How can I tell vim to ignore spelling errors inside quotes?

If I'm editing a text file with :set spell, is there any way to have vim not check words within the boundaries of certain characters against the word list? I want to be able to write things like ...
0
votes
2answers
70 views

Can I pipe vim spelling suggestions to an external program?

I know I can write a buffer to an external program with :w !<command>, but is there a way to pipe the contents of the spelling correction list I get with z= into an external program (i.e. dmenu)...
1
vote
2answers
86 views

Can I record a macro that accepts the first spelling suggestion?

I'm trying to bulk correct some OCR formatting issues. I tried recording a macro that would: ]s (advance to the next spelling error) z= (view the suggested corrections) 1 (choose the first suggested ...
3
votes
1answer
160 views

How would one change the spell-checking style while preserving highlight color?

Currently when working with vim's spellcheck a word is highlighted a certain color based on the type of error it is. Instead of highlighting the erroneous word I'd like it to be underlined with the ...
3
votes
1answer
112 views

How to make vim spell error search the current line only?

This vim binding will make <C-l> correct the previous spelling mistake: inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u How do I modify it to make it correct the previous ...
1
vote
1answer
195 views

Cannot remove spelling error highlight from lowercase "vim"

The word "vim" is flagged as a spelling error in my documents. If I capitalize it, the error goes away. I don't want to capitalize "vim". Adding it to dictionary with zG or zg does not help. UPDATE ...
5
votes
1answer
525 views

How can I make Vim not use the entire screen for spelling suggestions?

If I type z= on a spelling suggestion it uses the entire screen. Is there any way to disable that?
1
vote
3answers
488 views

How to setup spelling for same words in different languages?

I use vim for prose and and code, and when it comes to prose I use spelling a lot to help me out. I have it set up and already, and I'm already working with z=, zg, zw, [s , and ]s to work with ...
2
votes
1answer
725 views

Neovim spellcheck: all the words highlighted as misspelled

I've been trying to set up spell checking in neovim. init.vim: setlocal spell spelllang=ru_ru First time it downloaded ru.utf-8.spl and ru.utf-8.sug, just as it probably should. Unfortunately, as ...
8
votes
1answer
379 views

How do I mark a word as rare?

Vim has the commands zg and zw to mark a word as good (correctly spelled) or bad (incorrectly spelled), respectively. Is there a similar command to mark a word as rarely-used? (It’s possible to ...
1
vote
0answers
111 views

Ignore acronyms as spelling errors in TeX files

My LaTeX files contain lots of acronyms and they are often highlighted as spelling errors. I tried to ignore acronyms by adding syn match AcronymNoSpell '\<\(\u\|\d\)\{3,}s\?\>' contains=@...
3
votes
1answer
687 views

vim cannot check markdown spell

I do not mean to let vim check my spell automatically, so please do not tell me to add a autocmd ... line in my vimrc. I created a .md file and put these contents in it: 8) good fftowndn Then I ...
3
votes
2answers
3k views

How to set a colorscheme that still shows spelling errors?

How to set a colorscheme that still shows spelling errors? I am looking for two combined effects that I can acquire separately but not yet together. Set Colorscheme alone: OK. If I want highlights ...
3
votes
1answer
101 views

How can I make Vim recognise ordinal numbers (1st, 2nd) as valid spellings?

If I set spell, Vim seems to only recognise some ordinal numbers: 1st, 2nd, etc. are fine, but anything from 10th to 20th is apparently misspelled. Then 21st, 22nd and 23rd are fine, but then they're ...
1
vote
1answer
238 views

Spellchecking multiple files with vim

I want to spellcheck a bunch of files with vim, so I run: for a in *.txt do vim -c 'set spell' $a done Now, in each file, I use ]s to find the next unknown word, and fix the typo or add it to my ...