- Basic browsing functionality
- cd/ls
- cp
- mv
- rm
- Preview Pane
- file explorer
- image preview
- text preview
- Status Bar
- Search Box
- Floating Terminal
A replacament for: cd
, ls
, cp
. mv
, rm
with an asynchronous preview window
A vertical split that previews the cursor entry
The preview pane should be asynchronous with the navigation pane so it won't slow down the navigation on rendering big directories/files
Show entries inside the directory in the right split The user should be able to navigate to the preview directory and make it the current one or directly open a file inside it.
+--------------------|--------------------+
|~/example |~/example/folder |
|➜ 📁 folder |- 📁 anotherfolder |
|- 📁 folder_empty |- 📄 anotherfile |
|- 🖼️ image.png | |
|- 📄 text.txt | |
| | |
| | |
| | |
+--------------------|--------------------+
+--------------------|--------------------+
|~/example |File: text.txt |
|- 📁 folder | |
|- 📁 folder_empty |the quick brown fox |
|- 🖼️ image.png |jumps over the lazy |
|➜ 📄 text.txt |dog |
| | |
| | |
| | |
| | |
+--------------------|--------------------+
+--------------------|--------------------+
|~/example | @@@@@@@ |
|- 📁 folder | @@@@@@@@@@@ |
|- 📁 folder_empty | @@@@@@@@@@@@@ |
|➜ 🖼️ image.png | @@@@@@@@@@@@@@@ |
|- 📄 text.txt | @@@@@@@@@@@@@@@ |
| | @@@@@@@@@@@@@@@ |
| | @@@@@@@@@@@@@ |
| | @@@@@@@@@@@ |
| | @@@@@@@ |
+--------------------|--------------------+