pkgs: vim: add vim-bbye
This commit is contained in:
parent
2bddb61175
commit
e951a83f0b
1 changed files with 44 additions and 0 deletions
|
@ -204,3 +204,47 @@ buffer.")
|
||||||
(synopsis "deoplete source for vim-lsp")
|
(synopsis "deoplete source for vim-lsp")
|
||||||
(description "deoplete source for vim-lsp")
|
(description "deoplete source for vim-lsp")
|
||||||
(license license:expat))))
|
(license license:expat))))
|
||||||
|
|
||||||
|
(define-public vim-bbye
|
||||||
|
(let ((commit "25ef93ac5a87526111f43e5110675032dbcacf56")
|
||||||
|
(revision "1"))
|
||||||
|
(package
|
||||||
|
(name "vim-bbye")
|
||||||
|
(version (git-version "1.0.1" revision commit))
|
||||||
|
(source (origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/moll/vim-bbye")
|
||||||
|
(commit commit)))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0dlifpbd05fcgndpkgb31ww8p90pwdbizmgkkq00qkmvzm1ik4y4"))))
|
||||||
|
(build-system copy-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:install-plan '(("plugin" "share/vim/vimfiles/"))))
|
||||||
|
(home-page "https://github.com/moll/vim-bbye")
|
||||||
|
(synopsis
|
||||||
|
"Delete buffers and close files in Vim without closing your windows or messing up your layout. Like Bclose.vim, but rewritten and well maintained.")
|
||||||
|
|
||||||
|
(description
|
||||||
|
"Bbye allows you to do delete buffers (close files) without
|
||||||
|
closing your windows or messing up your layout.
|
||||||
|
|
||||||
|
Vim by default closes all windows that have the buffer (file) open when you do
|
||||||
|
:bdelete. If you've just got your splits and columns perfectly tuned, having
|
||||||
|
them messed up equals a punch in the face and that's no way to tango.
|
||||||
|
|
||||||
|
Bbye gives you :Bdelete and :Bwipeout commands that behave like well designed
|
||||||
|
citizens:
|
||||||
|
@itemize
|
||||||
|
@item Close and remove the buffer.
|
||||||
|
@item Show another file in that window.
|
||||||
|
@item Show an empty file if you've got no other files open.
|
||||||
|
@item Do not leave useless [no file] buffers if you decide to edit another file in that window.
|
||||||
|
@item Work even if a file's open in multiple windows.
|
||||||
|
@item Work a-okay with various buffer explorers and tabbars.
|
||||||
|
@end itemize
|
||||||
|
Regain your throne as king of buffers!")
|
||||||
|
;; Bbye is released under a Lesser GNU Affero General Public License.
|
||||||
|
(license license:agpl3))))
|
||||||
|
|
Loading…
Reference in a new issue