Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

vim-eunuch

eunuch.vim: helpers for UNIX

Subscribe to updates I use vim-eunuch


Statistics on vim-eunuch

Number of watchers on Github 733
Number of open issues 10
Average time to close an issue 3 months
Main language VimL
Average time to merge a PR about 6 hours
Open pull requests 4+
Closed pull requests 10+
Last commit over 2 years ago
Repo Created over 7 years ago
Repo Last Updated over 1 year ago
Size 45 KB
Homepage http://www.vim.or...
Organization / Authortpope
Contributors7
Page Updated
Do you use vim-eunuch? Leave a review!
View open issues (10)
View vim-eunuch activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating vim-eunuch for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

eunuch.vim

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

  • :Delete: Delete a buffer and the file on disk simultaneously.
  • :Unlink: Like :Delete, but keeps the now empty buffer.
  • :Move: Rename a buffer and the file on disk simultaneously.
  • :Rename: Like :Move, but relative to the current file's containing directory.
  • :Chmod: Change the permissions of the current file.
  • :Mkdir: Create a directory, defaulting to the parent of the current file.
  • :Find: Run find and load the results into the quickfix list.
  • :Locate: Run locate and load the results into the quickfix 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.
  • File type detection for sudo -e is based on original file name.
  • New files created with a shebang line are automatically made executable.
  • New init scripts are automatically prepopulated with /etc/init.d/skeleton.

Installation

If you don't have a preferred installation method, I recommend installing pathogen.vim, and then simply copy and paste:

cd ~/.vim/bundle
git clone git://github.com/tpope/vim-eunuch.git

Once help tags have been generated, you can view the manual with :help eunuch.

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 (c) Tim Pope. Distributed under the same terms as Vim itself. See :help license.

vim-eunuch open issues Ask a question     (View All Issues)
  • almost 3 years SudoWrite is stuck after typing password
  • almost 3 years Refresh CtrlP cache after modifying files
  • about 3 years Request: Copy inside containing directory ?
  • over 3 years Request: also :Remove file from arglist
  • over 3 years Request: add buffer variable or user autocmd when sudo invoked
  • over 3 years SudoWrite does not handle symlinks
  • about 4 years Completion for :Remove
  • almost 5 years :Rename / :Move doesn't use Unix home directory correctly on Mac
  • about 5 years The commands do not work on Windows
vim-eunuch open pull requests (View All Pulls)
  • Fix checking the existence of command W
  • Rm swp command
  • TBD: Rename_complete: keep current file, remove ext if any
  • Force Remove to happen, even if buffer modified
vim-eunuch list of languages used
  • Vim script
Other projects in VimL