On 08:38 Wed 19 Jun     , Paul wrote:
> Tim, JR, coot,
> 
> Here is the output from ":verbose set isk?"
> 
>   iskeyword=@,48-57,192-255
>       Last set from C:/Program Files (x86)/Vim/vim73/syntax/tex.vim
> 
> Note that the above path to tex.vim is the same as that returned by suggested 
> command
> 
>    :echo globpath(&rtp, 'syntax/tex.vim')
> 
> Thanks for cluing me in to the fact that searching for iskeyword won't find 
> the short form "isk".  It looks like tex.vim gets called when I enable syntax 
> highlighting.  The chunk of code that sets isk-=_ is:
> 
>    " (La)TeX keywords: only use the letters a-zA-Z {{{1
>    " but _ is the only one that causes problems.
>    if version < 600
>      set isk-=_
>      if b:tex_stylish
>        set isk+=@
>      endif
>    else
>      setlocal isk-=_
>      if b:tex_stylish
>        setlocal isk+=@
>      endif
>    endif
> 
> If I did not want to change the files in the install tree, is there somewhere 
> else I can put "setl isk+=_" so that my tex file edit sessions/files/buffers 
> always treat underscore as a keyword character?  I tried putting it into 
> "/c/Program Files (x86)/Vim/vimfiles/syntax/tex.vim", but that doesn't seem 
> to do it.
> --------------------------------------------------
> P.s. I also looked for "isk" and "keyword" in $VIM/ftplugin/tex.vim, no hits.
> 
> Furthermore, the commands
> 
>    help g:tex_isk
>    help tex_isk
> 
> yield the error message:
> 
>    E149: Sorry, no help for g:tex_isk
>    E149: Sorry, no help for tex_isk
> 
> Finally, the commands
> 
>    echo &g:tex_isk"
>    echo &tex_isk"
> 
> yield
> 
>    E113: Unknown option: tex
>    E15: Invalid expression: &g:tex_isk
> 
>    E113: Unknown option: tex
>    E15: Invalid expression: &tex_isk
> 
> Perhaps tex_isk is part of an installation-specific customization?


:help g:tex_isk is inside $VIMRUNTIME/doc/syntax.txt and it is
a standard doc file.  To change the value of isk for tex files just put:

let g:tex_isk = '@,48-57,_,192-255'

and change the string on the right hand side to what you want.
Note that g:tex_isk is not a setting it is a variable.  That is why you
get errors with when using &g:tex_isk (or &tex_isk).  The & is used to
to get a variable out of an option.

What version of vim are you using?

Best,
Marcin

-- 
-- 
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/groups/opt_out.


Reply via email to