{"id":13441844,"url":"https://github.com/tpope/vim-eunuch","last_synced_at":"2025-04-07T08:14:19.487Z","repository":{"id":2111104,"uuid":"3052926","full_name":"tpope/vim-eunuch","owner":"tpope","description":"eunuch.vim: Helpers for UNIX","archived":false,"fork":false,"pushed_at":"2024-12-29T07:31:30.000Z","size":80,"stargazers_count":1851,"open_issues_count":4,"forks_count":78,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-03-31T07:04:08.848Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.vim.org/scripts/script.php?script_id=4300","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"substack/html-select","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tpope.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"tpope"}},"created_at":"2011-12-26T19:11:26.000Z","updated_at":"2025-03-30T14:59:02.000Z","dependencies_parsed_at":"2024-12-01T14:26:19.053Z","dependency_job_id":"437c82f8-7027-43d3-ae01-26a80723aefa","html_url":"https://github.com/tpope/vim-eunuch","commit_stats":{"total_commits":140,"total_committers":17,"mean_commits":8.235294117647058,"dds":"0.12142857142857144","last_synced_commit":"6c6af39aa0a25223389607338ae965c5dfc7c972"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpope%2Fvim-eunuch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpope%2Fvim-eunuch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpope%2Fvim-eunuch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tpope%2Fvim-eunuch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tpope","download_url":"https://codeload.github.com/tpope/vim-eunuch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247615377,"owners_count":20967184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T03:01:38.759Z","updated_at":"2025-04-07T08:14:19.461Z","avatar_url":"https://github.com/tpope.png","language":"Vim Script","readme":"# eunuch.vim\n\nVim sugar for the UNIX shell commands that need it the most.  Features\ninclude:\n\n* `:Remove`: Delete a file on disk without `E211: File no longer available`.\n* `:Delete`: Delete a file on disk and the buffer too.\n* `:Move`: Rename a buffer and the file on disk simultaneously.  See also\n  `:Rename`, `:Copy`, and `:Duplicate`.\n* `:Chmod`: Change the permissions of the current file.\n* `:Mkdir`: Create a directory, defaulting to the parent of the current file.\n* `:Cfind`: Run `find` and load the results into the quickfix list.\n* `:Clocate`: Run `locate` and load the results into the quickfix list.\n* `:Lfind`/`:Llocate`: Like above, but use the location list.\n* `:Wall`: Write every open window.  Handy for kicking off tools like\n  [guard][].\n* `:SudoWrite`: Write a privileged file with `sudo`.\n* `:SudoEdit`: Edit a privileged file with `sudo`.\n* Typing a shebang line causes the file type to be re-detected.  Additionally\n  the file will be automatically made executable (`chmod +x`) after the next\n  write.\n\n[guard]: https://github.com/guard/guard\n\n## Installation\n\nInstall using your favorite package manager, or use Vim's built-in package\nsupport:\n\n    mkdir -p ~/.vim/pack/tpope/start\n    cd ~/.vim/pack/tpope/start\n    git clone https://tpope.io/vim/eunuch.git\n    vim -u NONE -c \"helptags eunuch/doc\" -c q\n\n## Contributing\n\nSee the contribution guidelines for\n[pathogen.vim](https://github.com/tpope/vim-pathogen#readme).\n\n## Self-Promotion\n\nLike eunuch.vim? Follow the repository on\n[GitHub](https://github.com/tpope/vim-eunuch) and vote for it on\n[vim.org](http://www.vim.org/scripts/script.php?script_id=4300).  And if\nyou're feeling especially charitable, follow [tpope](http://tpo.pe/) on\n[Twitter](http://twitter.com/tpope) and\n[GitHub](https://github.com/tpope).\n\n## License\n\nCopyright (c) Tim Pope.  Distributed under the same terms as Vim itself.\nSee `:help license`.\n","funding_links":["https://github.com/sponsors/tpope"],"categories":["HarmonyOS","Vim Script"],"sub_categories":["Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftpope%2Fvim-eunuch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftpope%2Fvim-eunuch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftpope%2Fvim-eunuch/lists"}