Comment ajouter une aide traduite à vim?
J'ai installé vim 8.1. Je souhaite utiliser les fichiers d'aide traduits en français. Le paquet debian vimhelp-fr n'est plus maintenu, le tar compressé n'est pas disponible, j'ai donc installé la version 6.3 du paquet debian. Les fichiers sont installés sous /usr/share/vim/vim63/doc/et leur extension est.frx
Je ne trouve pas de moyen d'y accéder depuis :help
Dans /usr/share/vim/vim81/filetype.vim, je peux lire:
" Vim help file
au BufNewFile,BufRead $VIMRUNTIME/doc/*.txt setf help
Alors j'ai essayé d'ajouter la ligne
au BufNewFile,BufRead usr/share/vim/vim63/doc/*.frx setf help
dans un fichier help-fr.vimsous ~/vim/ftdetect/, et aussi directement dans filetype.vim.
Puis j'ai essayé de taper
:help help.frx
et
:help /usr/share/vim/vim63/doc/help.frx
dans vim.
Sans succès. Comment accéder aux fichiers français en utilisant :helppour les voir comme des fichiers d'aide?
Réponses
En très bref résumé de :help help-translated, vous devez placer les fichiers dans le docrépertoire quelque part 'runtimepath'(je soupçonne fortement que ce /usr/share/vim/vim63n'est pas sur le chemin d'exécution dans les vims plus récentes). Vous devrez probablement également exécuter :helptagspour générer les balises appropriées.
Vous pouvez alors:
- défini
'helplang'sur vos langues préférées (la valeur par défaut est définie à partir de l'environnement, probablement en utilisant les paramètres régionaux) - forcer un langage comme
:help user-manual@fr - utiliser
<C-]>dans des fichiers d'aide non anglais pour essayer de trouver d'abord les balises correspondant à cette langue
Remarque: dans ce Q très lié , j'ai découvert que l'aide en français est très obsolète et n'est pas activement maintenue! Si vous apportez des améliorations, merci de les contribuer à vim :)