fe

terminal file explorer and picker

git clone https://9o.is/git/fe.git

DateCommit messageAuthorFiles+-
2026-02-06 16:36add fzy grep search shortcutJul1+2-1
2026-02-06 16:28save personal config.hJul3+78-2
2026-01-28 04:30set 'p' to paste and 'l' to look (preview)Jul1+2-2
2026-01-28 04:22add 'x' keybinding for cut/paste moving filesJul5+113-5
2026-01-27 12:06support copy/paste directoriesJul1+64-1
2026-01-27 11:59add 'y' 'v' keybindings to copy paste filesJul5+95-0
2026-01-27 08:55add 'D' keybinding to create directoryJul5+51-13
2026-01-27 08:40add 'r' keybinding for reloading file listingJul5+16-0
2026-01-27 08:12add '%' keybinding to create fileJul5+78-2
2026-01-27 07:06do not clear screen on remove confirmationJul1+0-1
2026-01-27 07:03add 'q' shortcut to exitJul1+1-0
2026-01-26 17:47add 'd' shortcut to remove files/dirs with confirmationJul5+112-0
2026-01-26 07:18use tmux/ag for new tab and file searchJul1+3-3
2026-01-25 20:29action select prints to stdoutJul1+1-1
2026-01-25 19:35handle '... | xargs fe' commandsJul1+4-2
2026-01-20 18:28unhide cursor before running actionJul1+1-0
2026-01-20 18:16fix off-by-one error on clearJul1+1-1
2026-01-20 12:44rename xspawnJul1+4-4
2026-01-20 17:46merge actions with tty_interfaceJul7+232-236
2026-01-20 10:08move keybindings to options_tJul4+21-16
2026-01-20 09:35initialize options_t from config.hJul4+11-20
2026-01-19 09:29do not -include config.hJul6+21-12
2026-01-19 09:23gitignore compats.hJul2+1-8
2026-01-19 06:56move clear() to tty_interfaceJul3+18-17
2026-01-19 06:26move tty colors to config.hJul2+10-10
2026-01-19 06:24merge spawn with actionsJul4+50-57
2026-01-19 06:20move actions to separate fileJul6+197-199
2026-01-19 06:07move keybindings to config.hJul3+78-59
2026-01-19 05:19set const where appropriateJul3+6-6
2026-01-18 15:47set const for argv keybinding actionsJul1+18-18
2026-01-18 15:41avoid shadowing parameter argumentJul1+2-2
2026-01-18 15:39use static functions where appropriateJul3+28-30
2026-01-18 15:34remove unused functions in tty.cJul2+0-28
2026-01-18 15:30set const where appropriateJul5+13-13
2026-01-18 14:54remove extern CJul4+0-34
2026-01-18 13:57improve posix complianceJul10+168-44
2026-01-18 09:04use x_spawn functionJul3+34-74
2025-10-06 11:06fix missing header filesJul1+2-0
2025-08-08 03:50add run flagJul5+31-4
2025-08-07 13:05set title to blankJul3+7-0
2025-08-07 11:54reconfigure defaultsJul2+5-8
2025-08-07 11:36initJul14+1344-0