Gary Johnson wrote:
> > > Typing part of a word, then using Ctrl-X Ctrl-K to complete the word
> > > from entries in a dictionary works fine as long as the word (not
> > > a proper noun) is all lower case.  But when a word that is lower
> > > case in the dictionary is capitalized when typed, as at the start of
> > > a sentence or in a title, completion from the dictionary fails.
> > > 
> > > Is there a way to have Ctrl-X Ctrl-K complete a capitalized word
> > > even though it is not capitalized in the dictionary?
> > > 
> > > Example:
> > > 
> > > cornu<C-X><C-K> expands to cornucopia (or cornucopias), but
> > > Cornu<C-X><C-K> results in E486 Pattern not found.
> > > 
> > > I'm using Vim 8.2.4127 in a terminal on Linux.
> > 
> > You can set 'ignorecase' to find matches.  It's not clever though, it
> > will then remove the capital letter.
> 
> That's an improvement over what I had been doing.  Thank you.
> 
> I always have 'ignorecase' set, but I also have 'smartcase' set.
> I know the following has limitations, but it helps.  I'll have to
> see if it interferes too much with other completions.
> 
>     au InsertEnter * set nosmartcase
>     au InsertLeave * set smartcase
Using 'smartcase' works halfway a sentence, so that when, for example,
you complete "Ne" the country name "Netherlands" matches, and not words
starting with "ne".  But it's different at the start of a sentence.  It
would require the smartness of spell checking to detect that.  I'm not
sure if we would need to build in support for this, or that it can be
done with a plugin.
-- 
Send $25.00 for handy leaflet on how to make money by selling leaflets
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
///                                                                      \\\
\\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
--- 
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/20220304164650.3EAC81C00F6%40moolenaar.net.
Friday, March 4, 2022
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment