Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryym/vim-viler
Editable file explorer for Vim
https://github.com/ryym/vim-viler
file-explorer filer vim-plugin
Last synced: 16 days ago
JSON representation
Editable file explorer for Vim
- Host: GitHub
- URL: https://github.com/ryym/vim-viler
- Owner: ryym
- License: mit
- Created: 2019-09-25T14:05:28.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-11-13T10:02:45.000Z (about 1 year ago)
- Last Synced: 2024-04-13T03:38:33.404Z (10 months ago)
- Topics: file-explorer, filer, vim-plugin
- Language: Vim Script
- Homepage:
- Size: 17.1 MB
- Stars: 25
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Viler
[![Actions](https://github.com/ryym/vim-viler/workflows/Test/badge.svg)]( https://github.com/ryym/vim-viler/actions)
Viler is a file explorer plugin for Vim, with an ability of editing directory structures by hand.
![](docs/demo.gif)
## Status
v0.1.3 (Beta version)
Currently basic file operations (adding, copying, moving, deleting) should work well.
## Features
- Editable
- Tree view
- Multiple window supportBecause you can edit a filer as a normal text, there is no need to configure and remember how to add/copy/move/delete files.
Just edit lines as you like. When you save it Viler detects changes and applies them to the actual file system.
See [the help document](/doc/viler.txt) for the details.## Installation
Clone this repository and add this to your `runtimepath`.
If you use [`vim-plug`](https://github.com/junegunn/vim-plug):
```vim
Plug 'ryym/vim-viler'
```## Limitations
There are some limitations for editing.
We think some of them could be eliminated in future.- You cannot undo/redo saving.
- You cannot add/edit files inside of an added/edited directory.
- You cannot save multiple filers separately. If you save one filer, all open filers are saved and changes are applied.