vim-rfc répertorie toutes les RFC existantes et ouvre celle sélectionnée dans un nouveau tampon.
Fonctionne dans Vim et Nvim, mais nécessite le support de python3 : :echo has('python3')
Utilisez votre gestionnaire de plugins préféré.
Utilisation de vim-plug :
Plug 'mhinz/vim-rfc'
Redémarrez Vim et :PlugInstall
, puis jetez un œil à la documentation : :h rfc
.
Liste des documents :
:RFC [vim regexp]
Reconstruire le cache et lister les documents :
:RFC! [vim regexp]
Utilisez <cr>
pour ouvrir une entrée ou q
pour quitter.
Exemples : :RFC
, :RFC 100
, :RFC http/2
, :RFC ipv4 addresses
.
Dans un document RFC, si vous êtes sur une ligne de la table des matières, <c-]>
/ <cr>
passera à la section référencée. Sur une chaîne comme STD 10
ou RFC 1234
(qui doit également être mise en évidence), cela ouvre le document référencé à la place. Utilisez <co>
pour revenir en arrière.
Il n'y a pas d'options, mais vous pouvez modifier les couleurs par défaut utilisées dans la fenêtre ouverte par :RFC
. Voir :h rfc-colors
.
Lors de la première utilisation de ce plugin, il faut quelques secondes pour télécharger un fichier d'index contenant tous les documents RFC existants (~12 Mo). Ce fichier XML est analysé et toutes les entrées RFC et STD sont stockées dans un fichier cache.
La deuxième fois que ce plugin est utilisé, le fichier cache sera utilisé immédiatement.
Si vous sélectionnez une entrée, elle est téléchargée et immédiatement placée dans un nouveau tampon. Aucun fichier temporaire n'est créé sur le disque.
Emplacements des fichiers de cache par défaut :
$XDG_CACHE_HOME/vim/vim-rfc.txt
pour Vim$XDG_CACHE_HOME/nvim/vim-rfc.txt
pour Nvim Si $XDG_CACHE_HOME
n'est pas défini, la valeur par défaut est ~/.cache
.
Si vous aimez mes plugins, veuillez les mettre en vedette sur Github. C'est un excellent moyen d'obtenir des commentaires. Il en va de même pour les rapports de problèmes ou les demandes de fonctionnalités.