Récemment, j'ai réorganisé mes fichiers de configuration utilisateur à vivre à l'intérieur d'un dépôt Git à l' ~/Dropbox/dotfiles
et j'utilise l'agent pathogène à regrouper toutes les Vim addons à l'intérieur d' ~/Dropbox/dotfiles/home/.vim/bundle
. Ces addons ont été ajoutés comme submodules.
Maintenant le problème c'est que quand je lance Vim, il génère automatiquement la documentation de tous les addons et les met à l'intérieur de chaque sous-module de répertoire. Cela ajoute sans traces de contenu pour les submodules, que je voudrais éviter.
ruby-1.8.7-p330@gs ~/Dropbox/dotfiles ‹master*› $ git st
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: home/.vim/bundle/fuzzyfinder (untracked content)
# modified: home/.vim/bundle/l9 (untracked content)
# modified: home/.vim/bundle/matchit (untracked content)
# modified: home/.vim/bundle/ruby (untracked content)
# ...
no changes added to commit (use "git add" and/or "git commit -a")
J'ai essayé d'ajouter un .gitignore
le fichier à la racine de mon dépôt Git d'ignorer tous doc
des dossiers à l'intérieur de submodules, mais cela ne semble pas fonctionner:
home/.vim/bundle/**/doc
Ma question: est-il possible d'ignorer les fichiers et dossiers à l'intérieur submodules ou peut-être configurer Vim pour créer de la documentation dans un dossier en dehors du dépôt Git?
EDIT: comme Randy Morris l'a souligné, ce pourrait être un doublon de Générer des balises vers un autre emplacement par des agents pathogènes