Vim minibufexplorer Pufferreihenfolge beheben?

274
Adam Trhon

Angenommen, ich öffne 4 Dateien in vim mit installiertem Minibufexplorer-Plugin. Ich bekomme:

[1:file1][2:file2][3:file3][4:file4] 

Nun schließe ich Datei 2 mit :bd2(Puffer löschen 2):

[1:file1][3:file3][4:file4] 

Und wieder öffnen:

[1:file1][3:file3][4:file4][2:file2] 

Sehen Sie, dass file2 jetzt am Ende ist. Das Problem ist, dass, wenn ich file1 geöffnet habe und ich eingebe :bn(Buffer next), ich erwarte, zu file3 anstelle von file2 zu springen (weil file1 highligted ist). Dies ist unpraktisch, da ich nicht mehr in der Lage bin, :bndurch einen kurzen Blick auf die Kopfzeile zu erkennen, ob ich sie verwenden kann .

Ich erinnere mich, dass das Plugin vor einiger Zeit [file2]zwischen [file1]und platziert [file3], wo es sein sollte. Wie konfiguriere ich es so, dass ich es wieder tun kann? Ich habe die Readme- Datei bei github nachgesehen, aber diese Funktion scheint nicht erwähnt zu werden. :MBEToggleMRUerreicht nicht den gewünschten Effekt.

Ich habe vim Version 8.1 und Plugin Version 6.5.2.

0

1 Antwort auf die Frage

0
Adam Trhon

Es stellte sich heraus, dass dies ein bereits bekannter Fehler im Plugin ist. Es gibt eine Pull-Anforderung zum Reparieren in seinem Repository: https://github.com/fholgado/minibufexpl.vim/pull/127

Da das Plugin nicht mehr gepflegt zu sein scheint, verwende ich die Version von thasmin (Autor des Pull-Requests), die sich hier befindet: https://github.com/thasmin/minibufexpl.vim