Generating tags to different location by pathogen

后端 未结 3 1577
孤城傲影
孤城傲影 2020-12-24 08:47

I use pathogen for organizing my vim plugins. I git clone the plugins from github into the vimbundles directory. This way it is simple to update them.

I

相关标签:
3条回答
  • 2020-12-24 08:55

    Randy's answer works best for me. A one liner I use when I want to add the ignore = untracked option to a lot of submodules is:

    for s in `git submodule  --quiet foreach 'echo $name'` ; do git config submodule.$s.ignore untracked ; done
    
    0 讨论(0)
  • 2020-12-24 09:18

    As far as I can tell, pathogen just runs :helptags on the doc directory included in the bundle and vim puts the tags file there. I am not aware of a setting to change this behavior.

    I offer my workaround as it's a bit different than the others since I store all of my bundles as submodules of a larger repo. Rather than modifying the repo's .gitignore or .git/config, I just add ignore = untracked to the submodule's entry in .gitmodules, e.g.:

    [submodule "vim/bundle/nerdcommenter"]
        path = vim/bundle/nerdcommenter
        url = http://github.com/scrooloose/nerdcommenter.git
        ignore = untracked  
    
    0 讨论(0)
  • 2020-12-24 09:19

    I have this line i my .git/config:

    [status]
       showUntrackedFiles = no
    

    And now every time i run git status untracked files are not displayed. This also speeds up things a bit since git does not check every single file in directory but only those existing in repository.

    For more info go to http://git-scm.com/docs/git-config and go to status.showUntrackedFiles.

    Edit: Forgot to mention that I also have submodules in bundle directory and I add mentioned option to top-most repository config.

    0 讨论(0)
提交回复
热议问题