{"id":21746788,"url":"https://github.com/brianhuster/dirvish-do.nvim","last_synced_at":"2025-10-07T16:30:58.550Z","repository":{"id":266333503,"uuid":"893933273","full_name":"brianhuster/dirvish-do.nvim","owner":"brianhuster","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-15T15:41:40.000Z","size":60,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-15T17:59:36.332Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brianhuster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-11-25T13:13:23.000Z","updated_at":"2025-01-10T03:21:48.000Z","dependencies_parsed_at":"2024-12-03T19:19:43.509Z","dependency_job_id":"3761a0b4-b2fe-462b-9a18-47cd3307c677","html_url":"https://github.com/brianhuster/dirvish-do.nvim","commit_stats":null,"previous_names":["brianhuster/dirvish-do.nvim"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianhuster%2Fdirvish-do.nvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianhuster%2Fdirvish-do.nvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianhuster%2Fdirvish-do.nvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianhuster%2Fdirvish-do.nvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianhuster","download_url":"https://codeload.github.com/brianhuster/dirvish-do.nvim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235640614,"owners_count":19022519,"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":["lua","neovim","neovim-plugin","nvim","nvim-plugin","vim-dirvish"],"created_at":"2024-11-26T08:06:51.631Z","updated_at":"2025-10-07T16:30:53.252Z","avatar_url":"https://github.com/brianhuster.png","language":"Lua","readme":"# Introduction\n\n\u003e The file manipulation commands for [vim-dirvish](https://github.com/justinmk/vim-dirvish) that you've always wanted\n\n# Features\n- Supports most file operations: create, rename, copy, move, delete, move to trash\n- Cross-platform support thanks to [luv](https://github.com/luvit/luv)\n- Easy to memorize [mappings](#keymaps) \n- Integration with LSP for renaming files,...\n- Netrw-styled `:Open` and `:Launch` commands (only in Nvim 0.10.1+)\n- Sudo mode for operations that require elevated permissions\n\n# Requirements\n\n- Nvim 0.8 or later\n- [dirvish.vim](https://github.com/justinmk/vim-dirvish)\n- `sh` command for `sudo` mode (`:echo executable('sh')` should return 1)\n- Optional : In case you want to move files to trash instead of deleting permanently (opts.operations.remove = \"trash\"):\n    - Python3 provider for Neovim. `:echo has('python3')` should return 1. See `:h provider-python` for more information on how to set it up.\n    - [send2trash](https://pypi.org/project/Send2Trash/)\n\n# Installation\n\nYou can install this plugin using any plugin manager that supports GitHub repositories. Below are some examples:\n\nNote: This plugin is lazy-loaded by default, so you don't need to worry about it slowing down your startup time.\n\n## lazy.nvim \n\n```lua\n{\n    'brianhuster/dirvish-do.nvim', \n    --- No need to specify dependencies as lazy.nvim supports loading dependencies information from pkg.json\n}\n```\n\n## mini.deps\n```lua\nMiniDeps.add({\n    source = 'brianhuster/dirvish-do.nvim',\n    depends = {\n        'justinmk/vim-dirvish',\n    },\n})\n```\n\n## Vim-Plug\n\n```vim\nPlug 'justinmk/vim-dirvish'\nPlug 'brianhuster/dirvish-do.nvim'\n```\n\nSee [`:h dirvish-do`](doc/dirvish-do.txt) for more information on how to configure and use the plugin.\n\n# Credit\n\nThis is a fork of [vim-dirvish-dovish](https://github.com/roginfarrer/vim-dirvish-dovish) by Rogin Farrer that has been rewritten in Lua. It uses `:h luv` and `:h builtin` Vim commands and functions instead of shell commands for better cross-platform support out of the box.\n\nThanks to [Anton Kavalkou](https://github.com/antosha417/nvim-lsp-file-operations) for the inspiration and the idea to integrate with LSP\n\nBig shout out to [Melandel](https://github.com/Melandel) for laying the [foundation](https://github.com/Melandel/desktop/blob/c323969e4bd48dda6dbceada3a7afe8bacdda0f5/setup/my_vimrc.vim#L976-L1147) for this plugin!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianhuster%2Fdirvish-do.nvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianhuster%2Fdirvish-do.nvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianhuster%2Fdirvish-do.nvim/lists"}