Crates.io | sfm |
lib.rs | sfm |
version | 0.5.0 |
source | src |
created_at | 2021-01-15 20:40:31.684025 |
updated_at | 2021-03-13 14:18:04.843544 |
description | Simple two-panel file manager written in Rust inspired by Vim and Total Commander |
homepage | |
repository | https://github.com/Harunx9/sfm |
max_upload_size | |
id | 342533 |
size | 299,472 |
Simple two-panel file manager written in Rust inspired by vim and Total Commander
In order to get icons please install nerd font in your system (on screen Jetbrains Mono Nerd Font Mono)
h
- focus left panell
- focus right panelj
- next itemk
- prev itemctrl + r
- open rename modalctrl + l
- move selected item from left to right panelctrl + h
- move selected item from right to left panelctrl + c
- open create modal on focused panelctrl + q
- quit programctrl + o
- open dir in tabctrl + x
- copy selected item from left panel to right panelctrl + z
- copy selected item from right panel to left panelctrl + s
- search in focused panelctrl + j
- select next itemctrl + k
- select prev itemo
- open dir or file(default: vi)n
- next tabp
- prev tabbackspace
- navigate to dir parentesc
- close modalenter
- select modal optionConfiguration file should be named sfm.toml
and should be placed in ~/
or ~/.config
directories.
foreground = { red = 255, blue = 100, green = 35 }
background = 2
quit = { key = "q", modifier = "C" }
focus_left_panel = { key = "h" }
focus_right_panel = { key = "l" }
move_down = { key = "j" }
move_up = { key = "k" }
next_tab = { key = "n" }
prev_tab = { key = "p" }
close = { key = "esc" }
open = { key = "o" }
open_as_tab = { key = "o", modifier = "C" }
navigate_up = { key = "backspace" }
delete = { key = "d", modifier = "C" }
move_left = { key = "h", modifier = "C" }
move_right = { key = "l", modifier = "C" }
rename = { key = "r", modifier = "C" }
create = { key = "c", modifier = "C" }
accept = { key = "enter" }
copy_to_right = { key = "x", modifier = "C" }
copy_to_left = { key = "z", modifier = "C" }
vi
rs = "nvim"
cargo install sfm