Loading ...
Sorry, an error occurred while loading the content.

138252Re: Where to put "set iskeyword+=_" or remove "iskeyword-=_

Expand Messages
  • Paul
    Jun 20, 2013
    • 0 Attachment

      I'd like to keep the information you provided as reference. If I can get over this small hurdle with the least customization, I'll take it for now simply because I've been banging at this for a while (with your much appreciated help).

      It turns out that the following works:

      syntax on
      au Syntax tex setl isk+=_

      I didn't even need the autocmd lines:

      autocmd BufNewFile,BufRead,BufWinEnter *.tex setl isk+=_ | setg isk+=_

      autocmd BufNewFile,BufRead,BufWinEnter *.bib setg isk+=_ | setl isk+=_

      The problem is essentially solved that this point. What follows describes what I did in response to your advice on checking whether $HOME/vimfiles/after/syntax/tex.vim runs -- it does not. The word "after" doesn't even show up in the :scriptnames listing below. I think I will save that for another day. But if you have any suggestions (without going out of your way to dig), I'd be happy to follow up to the extent that I can.

      Thanks !!
      "~" is my short hand for $HOME, which I set in my personal _vimrc via:

      let $HOME=$USERPROFILE."/Documents"
      set rtp^=$HOME/vimfiles

      I copied the vimfiles directory tree to .vim just as a desparate act, it didn't make any rational sense.

      In the code above, $USERPROFILE is C:\Users\MyUserAccount, which makes $HOME become C:\Users\MyUserAccount\Documents. I had to explicitly set up $HOME above because the default points at a network drive, which I don't have access to unless I'm connected on-site. However, explicitly setting $HOME in _vimrc means that $HOME is set only when my personal _vimrc is run. Since $HOME is not properly set prior to executing my personal _vimrc, I used VIMINIT to ensure that it would be _vimrc be initially executed

      Windows 7 user variable VIMINIT
      source %USERPROFILE%\Documents\_vimrc

      I'm sure that my $HOME is as expected because changes to _vimrc take place right away, e.g.:

      command TEST echo "YES TEST IS WORKING"

      Furthermore, :scriptnames shows a number of accesses to files in my personal vimfiles directory tree:

      1: C:/Users/MyUserAccount/Documents/_vimrc
      2: C:/Users/MyUserAccount/Documents/vimfiles/colors/mine.vim
      3: C:/Program Files (x86)/Vim/vim73/filetype.vim
      4: C:/Program Files (x86)/Vim/vim73/menu.vim
      5: C:/Program Files (x86)/Vim/vim73/autoload/paste.vim
      6: C:/Program Files (x86)/Vim/vim73/ftplugin.vim
      7: C:/Users/MyUserAccount/Documents/vimfiles/plugin/bufexplorer.vim
      8: C:/Program Files (x86)/Vim/vim73/plugin/getscriptPlugin.vim
      9: C:/Program Files (x86)/Vim/vim73/plugin/gzip.vim
      10: C:/Program Files (x86)/Vim/vim73/plugin/matchparen.vim
      11: C:/Program Files (x86)/Vim/vim73/plugin/netrwPlugin.vim
      12: C:/Program Files (x86)/Vim/vim73/plugin/rrhelper.vim
      13: C:/Program Files (x86)/Vim/vim73/plugin/spellfile.vim
      14: C:/Program Files (x86)/Vim/vim73/plugin/tarPlugin.vim
      15: C:/Program Files (x86)/Vim/vim73/plugin/tohtml.vim
      16: C:/Program Files (x86)/Vim/vim73/plugin/vimballPlugin.vim
      17: C:/Program Files (x86)/Vim/vim73/plugin/zipPlugin.vim
      18: C:/Program Files (x86)/Vim/vim73/ftplugin/tex.vim
      19: C:/Program Files (x86)/Vim/vim73/ftplugin/plaintex.vim
      20: C:/Program Files (x86)/Vim/vim73/ftplugin/initex.vim
      21: C:/Program Files (x86)/Vim/vim73/syntax/syntax.vim
      22: C:/Program Files (x86)/Vim/vim73/syntax/synload.vim
      23: C:/Program Files (x86)/Vim/vim73/colors/blue.vim
      24: C:/Program Files (x86)/Vim/vim73/syntax/syncolor.vim
      25: C:/Program Files (x86)/Vim/vim73/syntax/tex.vim
      26: C:/Program Files (x86)/Vim/vim73/scripts.vim
      27: C:/Program Files (x86)/Vim/vim73/ftplugin/help.vim
      28: C:/Program Files (x86)/Vim/vim73/syntax/help.vim
      29: C:/Program Files (x86)/Vim/vim73/ftplugin/vim.vim
      30: C:/Program Files (x86)/Vim/vim73/syntax/vim.vim
      31: C:/Program Files (x86)/Vim/vim73/autoload/netrw.vim
      32: C:/Users/MyUserAccount/Documents/vimfiles/.netrwhist
      33: C:/Program Files (x86)/Vim/vim73/syntax/netrw.vim

      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@....
      For more options, visit https://groups.google.com/groups/opt_out.
    • Show all 16 messages in this topic