All Projects → vim-scripts → Bufkill.vim

vim-scripts / Bufkill.vim

Unload/delete/wipe a buffer, keep its window(s), display last accessed buffer(s)

Labels

Projects that are alternatives of or similar to Bufkill.vim

Bookmark
[DEPRECATED] 웹 즐겨찾기
Stars: ✭ 53 (-13.11%)
Mutual labels:  viml
Rubyblue
A collection of themes for different text editors that mimic the colors used in the code samples on ruby-lang.org
Stars: ✭ 54 (-11.48%)
Mutual labels:  viml
Bisectly
Binary search tool
Stars: ✭ 59 (-3.28%)
Mutual labels:  viml
Javacomplete
Omni Completion for JAVA
Stars: ✭ 53 (-13.11%)
Mutual labels:  viml
Vimdown
A dirty tool to convert .vimrc and .vim script files to markdown
Stars: ✭ 54 (-11.48%)
Mutual labels:  viml
Vim Sauce
Multiple source file management for Vim
Stars: ✭ 55 (-9.84%)
Mutual labels:  viml
Pep8
Check your python source files with PEP8
Stars: ✭ 52 (-14.75%)
Mutual labels:  viml
Colorsbox
Stars: ✭ 61 (+0%)
Mutual labels:  viml
Vim Alignta
Align Them All!
Stars: ✭ 54 (-11.48%)
Mutual labels:  viml
Vim Partial
Makes creating partials in your code a breeze!
Stars: ✭ 58 (-4.92%)
Mutual labels:  viml
Vim Togglemouse
Toggles the mouse focus between Vim and your terminal emulator, allowing terminal emulator mouse commands, like copy/paste.
Stars: ✭ 53 (-13.11%)
Mutual labels:  viml
Vim Giphy
Giphy in your vim
Stars: ✭ 54 (-11.48%)
Mutual labels:  viml
Grep.vim
Grep search tools integration with Vim
Stars: ✭ 56 (-8.2%)
Mutual labels:  viml
Ansible Splunk Simple
Simple deployment of Splunk using Ansible, static host lists.
Stars: ✭ 53 (-13.11%)
Mutual labels:  viml
Hypergit.vim
This git plugin provides many awesome features so that you don't need to type commands anymore..
Stars: ✭ 59 (-3.28%)
Mutual labels:  viml
Viki vim
A personal wiki for Vim
Stars: ✭ 52 (-14.75%)
Mutual labels:  viml
Vim Better Javascript Completion
An expansion of Vim's current JavaScript syntax file.
Stars: ✭ 55 (-9.84%)
Mutual labels:  viml
Vim Ruby Conque
Vim plugin to display ruby, rake, and rspec output colorized in ConqueTerm. Note: repeated runs of conqueterm may cause it to eat your shell ttys. I am no longer maintaining this.
Stars: ✭ 61 (+0%)
Mutual labels:  viml
Vim Blockle
Brace yourself, it's time to toggle your ruby blocks!
Stars: ✭ 60 (-1.64%)
Mutual labels:  viml
Vim Holylight
A Vim plugin for MacBook users that automatically sets the background to light or dark depending on the ambient light
Stars: ✭ 57 (-6.56%)
Mutual labels:  viml

This is a mirror of http://www.vim.org/scripts/script.php?script_id=1147

Basic Usage: When you want to unload/delete/wipe a buffer, use: :bun/:bd/:bw to close the window as well (vim command), or :BUN/:BD/:BW to leave the window(s) intact (this script). To move backwards and forwards through the chronological list of buffers accessed, use :BB and :BF, respectively. Mappings are also defined.

Detailed Description: This is a script to a) unload, delete or wipe a buffer without closing the window (or windows) it was displayed in b) in its place, display the buffer most recently used in each window it was displayed in. This selection is taken from the full list of buffers ever displayed in each respective window (since vim was started) c) allow one level of undo in case you kill a buffer then change your mind d) allow various customizations via option variables

Since the script maintains a list of buffer access order for each window, commands are also provided to move backwards and forwards between the buffers in this order, similar to going backwards and forwards in a web browser.

The inspiration for this script came from a) my own frustration with vim's lack of this functionality b) the description of the emacs kill-buffer command in vimtip #622 (this script basically duplicates this command I believe, not sure about the undo functionality) c) comments and many mails from Keith Roberts when the issue was raised in the [email protected] mailing list.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].