On Thu, Jul 5, 2018 at 12:38 PM 'Ameesh Oza' via vim_use < [email protected]> wrote:
> On Wednesday, July 4, 2018 at 5:08:51 AM UTC-7, David Fishburn wrote: > ... > : version output > > :version > VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jul 24 2015 02:22:44) > Included patches: 1-207, 209-629 > Modified by <[email protected]> > Compiled by <[email protected]> > Huge version with GTK2 GUI. Features included (+) or not (-): > > > My completion window opens for only one language. For other language. I > get message -- Omni completion (^O^N^P) Pattern not found. But syntax > highlighting works for second language. > > Hmm, pattern not found. That sounds like it has not picked up the syntax list. Can you run through the following commands exactly as I have done. I tried to pick languages that Vim knows how to syntax highlight but do not already have their own complete plugins. I just tried the following with my Windows 7.4 :ver VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Sep 7 2016 08:32:39) MS-Windows 32-bit GUI version with OLE support Included patches: 1-2342 :e dave.tcl :setl --- Local option values --- autoindent comments=:# cursorcolumn errorformat= grepprg= lispwords= nrformats=bin,hex shiftwidth=4 tags= --autoread commentstring=#%s cursorline expandtab include= makeprg= path= syntax=tcl backupcopy= cryptmethod= define= filetype=tcl keywordprg= modified scroll=24 tagcase= formatoptions=tcroql formatlistpat=^\s*\(\d\+[\]:.)}\t ]\|-\)\s* indentexpr=GetTclIndent() indentkeys=0{,0},!^F,o,O,0] omnifunc=syntaxcomplete#Complete undolevels=-123456 i<CTRL-X><CTRL-O> I get a list of words: TODO abs accelerator acos :echo OmniSyntaxList() ['TODO', 'abs', 'accelerator', 'acos', ...] :e dave.moo :setl --- Local option values --- autoindent cryptmethod= define= filetype=moo keywordprg= modified scroll=24 tagcase= --autoread cursorcolumn errorformat= grepprg= lispwords= nrformats=bin,hex shiftwidth=4 tags= backupcopy= cursorline expandtab include= makeprg= path= syntax=moo comments=b:#,:%,n:> formatoptions=cqtro formatlistpat=^\s*\(\d\+[\]:.)}\t ]\|-\)\s* omnifunc=syntaxcomplete#Complete undolevels=-123456 i<CTRL-X><CTRL-O> I get a list of words: @ ERR FLOAT INT :echo OmniSyntaxList() ['@', '@', '@', '@', '@', 'ERR', 'FLOAT', 'INT', ...] :echo g:loaded_syntax_completion 130 (aka 13.0) Please check your version of the syntax complete plugin. You can download an updated copy of it from here: https://www.vim.org/scripts/script.php?script_id=3172 After loading the buffer: :syntax list --- Syntax items --- mooUncommentedError xxx match +\*/+ display links to Error mooCStyleCommentError xxx match +/\ze\*+ display contained links to Error mooComment xxx match #[\t !%&*+,\-/<=>?@^|]\@<!\s*"\([^\"]\|\\.\)*"\s*;# contains=mooStringError,mooCommentSpecialChar links to Comment What happens after you: :echo OmniSyntaxList() David -- -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
