Skip to content

Commit c06c708

Browse files
committed
Highlight quick view and editor shortcuts
1 parent 2cbc06d commit c06c708

2 files changed

Lines changed: 17 additions & 12 deletions

File tree

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@
1010
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
1111
[![Rust](https://img.shields.io/badge/rust-2024-orange.svg)](https://www.rust-lang.org/)
1212

13-
Jump through projects, preview files, search with `fd`/`ripgrep`, open in your editor, and leave your shell in exactly the directory you found.
13+
Browse files fast, filter by just typing, quick-view almost anything, and leave your shell in exactly the directory you found.
1414

15-
**Think `cd` + file manager + quick preview + developer search. Zero config.**
15+
**Think Total Commander-speed controls for the terminal: `cd` + instant filtering + quick preview + developer search. Zero config.**
1616

1717
<img src="demo.gif" alt="fishez demo" width="900" />
1818

19+
**Start with two keys:** `F3` / `Ctrl+P` quick-views the selected file. `F4` / `Ctrl+O` opens it in your editor.
20+
1921
</div>
2022

2123
## 🚀 Install
@@ -119,12 +121,12 @@ fz ~/projects
119121

120122
## ✨ Why Developers Share It
121123

122-
- **It replaces slow `cd` guessing.** Open `fz`, move visually, quit in the right directory.
123-
- **It previews before you open.** Code, text, directories, images, and RAW thumbnails from the terminal.
124-
- **It ships with developer defaults.** `fd`, `ripgrep`, `$EDITOR`, split panes, batch file ops, no plugin setup.
125-
- **It is safe by default.** Delete moves to trash, copy/move show progress, conflicts ask before overwrite.
124+
- **Fast browsing beats `cd` guessing.** Open `fz`, move visually, quit in the right directory.
125+
- **Inline filtering is the superpower.** Start typing and the current directory narrows instantly.
126+
- **Quick view keeps you in flow.** Preview code, text, directories, images, and RAW thumbnails before opening.
127+
- **Commander-style controls feel familiar.** Function keys, selection, dual panes, copy/move/delete, no plugin setup.
126128

127-
fishez is a keyboard-driven terminal file manager for developers who live in the terminal. No config file, no plugin hunt, no startup ceremony.
129+
fishez is a keyboard-driven terminal file manager for developers who want fast file browsing without leaving the terminal.
128130

129131
Press `Ctrl+T` for two panes, `F3` / `Ctrl+P` for quick view, `F4` / `Ctrl+O` for editor, and `F1` for help.
130132

@@ -160,7 +162,7 @@ Copy (`F5`) and move (`F6`) run in the background, so the UI stays responsive du
160162
## 💪 Why fishez?
161163

162164
### Speed First
163-
Written in Rust with zero-copy rendering. Directory listings appear instantly. Preview large files without lag. Your terminal stays responsive.
165+
Written in Rust with zero-copy rendering. Directory listings, inline filters, and previews stay responsive.
164166

165167
### Developer-Focused
166168
- **Syntax-aware previews** via built-in highlighting or optional `bat`

src/presentation/terminal/renderer.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -749,8 +749,8 @@ impl TerminalRenderer {
749749
// 9 ╰──╯
750750
const KEYS: &[(&str, &str)] = &[
751751
("type", "filter files"),
752-
("Enter", "open"),
753-
("Ctrl+T", "split panes"),
752+
("F3 / Ctrl+P", "quick view"),
753+
("F4 / Ctrl+O", "edit file"),
754754
("F1", "all shortcuts"),
755755
];
756756
const IW: usize = 32;
@@ -818,7 +818,7 @@ impl TerminalRenderer {
818818
boxed(
819819
self,
820820
3 + i as u16,
821-
format!(" {:<9}{:<width$}", key, desc, width = IW - 11).on(bg),
821+
format!(" {:<13}{:<width$}", key, desc, width = IW - 15).on(bg),
822822
);
823823
// re-tint the key without a second Print pass: cheap enough to redraw it
824824
let _ = queue!(
@@ -911,7 +911,10 @@ mod tests {
911911
for needle in [
912912
"f i s h e z",
913913
"filter files",
914-
"Ctrl+T",
914+
"F3 / Ctrl+P",
915+
"quick view",
916+
"F4 / Ctrl+O",
917+
"edit file",
915918
"all shortcuts",
916919
"press any key — shown only once",
917920
] {

0 commit comments

Comments
 (0)