//vim-eunuchbytpope

vim-eunuch

eunuch.vim: Helpers for UNIX

1,870
78
1,870
4
Vim Script

eunuch.vim

Vim sugar for the UNIX shell commands that need it the most. Features
include:

  • :Remove: Delete a file on disk without E211: File no longer available.
  • :Delete: Delete a file on disk and the buffer too.
  • :Move: Rename a buffer and the file on disk simultaneously. See also
    :Rename, :Copy, and :Duplicate.
  • :Chmod: Change the permissions of the current file.
  • :Mkdir: Create a directory, defaulting to the parent of the current file.
  • :Cfind: Run find and load the results into the quickfix list.
  • :Clocate: Run locate and load the results into the quickfix list.
  • :Lfind/:Llocate: Like above, but use the location list.
  • :Wall: Write every open window. Handy for kicking off tools like
    guard.
  • :SudoWrite: Write a privileged file with sudo.
  • :SudoEdit: Edit a privileged file with sudo.
  • Typing a shebang line causes the file type to be re-detected. Additionally
    the file will be automatically made executable (chmod +x) after the next
    write.

Installation

Install using your favorite package manager, or use Vim’s built-in package
support:

mkdir -p ~/.vim/pack/tpope/start
cd ~/.vim/pack/tpope/start
git clone https://tpope.io/vim/eunuch.git
vim -u NONE -c "helptags eunuch/doc" -c q

Contributing

See the contribution guidelines for
pathogen.vim.

Self-Promotion

Like eunuch.vim? Follow the repository on
GitHub and vote for it on
vim.org. And if
you’re feeling especially charitable, follow tpope on
Twitter and
GitHub.

License

Copyright © Tim Pope. Distributed under the same terms as Vim itself.
See :help license.

[beta]v0.14.0