2015-05-20 1 views

ответ

5

Сохраненный сеанс Vim содержит список открытых буферов, макет окна и измененные параметры. Плагин netrw использует, как и многие другие, буферы нуля для отображения его пользовательского интерфейса в окне Vim. Это содержимое не сохраняется, а создается и обновляется плагином. Для Vim не существует механизма для распознавания и попросить плагин восстановить нагрузку на сеанс. Вим просто видит, что буфер netrw не сохраняется на диске (т. Е. :set buftype=nofile), а затем пропускает его.

Некоторые плагины, такие как session.vim plugin, имеют функциональные возможности для обработки специальных буферов; Я не думаю, что он может восстановить netrw буферов.

Что вы могли легко сделать, это закреплять в SessionLoadPost autocmd событие, и открыть netrw тогда.