vim-rfc перечисляет все существующие RFC и открывает выбранный в новом буфере.
Работает в Vim и Nvim, но требует поддержки Python3: :echo has('python3')
Используйте свой любимый менеджер плагинов.
Использование vim-plug:
Plug 'mhinz/vim-rfc'
Перезапустите Vim и :PlugInstall
, затем просмотрите документацию: :h rfc
.
Список документов:
:RFC [vim regexp]
Восстановите кэш и список документов:
:RFC! [vim regexp]
Используйте <cr>
, чтобы открыть запись, или q
, чтобы выйти.
Примеры: :RFC
, :RFC 100
, :RFC http/2
, :RFC ipv4 addresses
.
Если в документе RFC вы находитесь на строке оглавления, <c-]>
/ <cr>
перейдет к указанному разделу. В строке типа STD 10
или RFC 1234
(которая также должна быть выделена) вместо этого открывается указанный документ. Используйте <co>
, чтобы вернуться назад.
Опций нет, но вы можете изменить цвета по умолчанию, используемые в окне, открываемом :RFC
. См :h rfc-colors
.
При первом использовании этого плагина загрузка индексного файла, содержащего все существующие документы RFC (~ 12 МБ), занимает несколько секунд. Этот XML-файл анализируется, и все записи RFC и STD сохраняются в файле кэша.
При втором использовании этого плагина файл кэша будет использован сразу.
Если вы выберете запись, она будет загружена и немедленно помещена в новый буфер. На диске не создается временный файл.
Расположение файлов кэша по умолчанию:
$XDG_CACHE_HOME/vim/vim-rfc.txt
для Vim$XDG_CACHE_HOME/nvim/vim-rfc.txt
для Nvim Если $XDG_CACHE_HOME
не установлен, по умолчанию используется ~/.cache
.
Если вам нравятся мои плагины, отметьте их на Github. Это отличный способ получить обратную связь. То же самое касается отчетов о проблемах или запросов функций.