An Emacs Dired-inspired file manager for Neovim, providing keyboard-driven file operations and directory navigation.
dired.nvim is a file manager plugin for Neovim that replicates the functionality and workflow of Emacs Dired. It allows users to browse, manipulate, and manage files and directories entirely within Neovim using a keyboard-driven interface, replacing the default Netrw file explorer with a more powerful alternative.
Neovim users, particularly those familiar with Emacs Dired or seeking a more efficient, keyboard-centric file management solution within their editor.
It provides a seamless, Dired-like experience in Neovim with extensive customization, batch operations, and deep integration with the editor's workflow, avoiding the need to switch to an external file manager.
Emacs dired like file manager for neovim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports marking and operating on multiple files with visual selections or marks, as shown in keybindings like DiredDeleteRange and DiredCopyMarked, enabling quick bulk actions.
Offers extensive UI and color configuration, with toggles for hidden files, icons, and sorting, plus detailed color settings via highlight groups like DiredDirectoryName.
Allows applying any shell command to files under cursor or marked files, via commands like DiredShellCmd, enhancing workflow flexibility.
Brings Dired's keyboard-centric navigation to Neovim with keybindings like '-' for parent directory, easing transition for Emacs users.
The README lists 'Allow changing file permissions' as a TODO, indicating this basic file system feature is not yet implemented.
Depends on the nui.nvim plugin for UI components, adding complexity and potential maintenance overhead compared to standalone solutions.
Keybindings are inspired by Emacs Dired (e.g., 'M' for marking), which may be unfamiliar to Vim-only users and require memorization.