QuickBuf is a Vim plugin allowing users to quickly navigate and manipulate buffers.
QuickBuf stands out among several other buffer managers for its ability to create no dedicated buffer and define no auto command, minimizing any potential interference. To use QuickBuf, simply press the assigned hotkey (default < F4 >) to activate it, which will display a list of buffers that you can browse and give commands on.
The list of buffers features several indicators, including * for the buffer opened in the active window, = for a buffer opened in a window but not the active one, and [+] for a modified buffer. You can easily select the buffer using the k/j or < Up >/< Down > keys and press a key to give a command to the currently selected buffer.
Among the available commands are d (delete buffer), w (wipe out buffer), s (open buffer in a new horizontally split window), u (open buffer), and < enter > (open buffer and leave QuickBuf; if the buffer is already open in a window, switch to that window).
In case some of the operations fail, such as deleting a modified buffer, QuickBuf will inform you, and you can force them by preceding the above characters with an exclamation mark (!). Additionally, you can use a number to specify a buffer, such as '2d' to delete the second buffer in the list.
You can toggle between LISTED and UNLISTED mode using the 'l' key, and QuickBuf will enter the mode of the active buffer first. While in UNLISTED mode, it shows unlisted buffers (the buffers you have deleted), and using the 'd' command will make the selected buffer "listed" again.
To leave QuickBuf, simply press the < esc > key. To install QuickBuf, source it with ':so qbuf.vim' or put it in /plugin under Vim's folder. You can define the hotkey for QuickBuf by defining g:qb_hotkey before sourcing qbuf.vim, or by putting that line in your _vimrc profile. What's new in this release includes the automatic selection of the active buffer and the fix for display problems related to Vim's option "lazyredraw."
Version 1.11: N/A