aboutsummaryrefslogtreecommitdiff
path: root/dfm.c
AgeCommit message (Collapse)Author
2026-03-14dfm: don't propagate args for su that could contain spacesDylan Araps
Sorry su
2026-03-14dfm: fix bug with -pDylan Araps
oops
2026-03-14dfm: added -q to start in search resultsDylan Araps
Also made root toggle propagate search
2026-03-14dfm: also propagate sort mode and view.Dylan Araps
Last thing is to propagate search view.
2026-03-14dfm: add -c to start with cursor on particular entry.Dylan Araps
Also makes root toggle keep cursor posiiton.
2026-03-14dfm: Add range markingDylan Araps
Normal marking works like Ctrl+click in Windows Explorer. This new act works like Shift+click. It is bound to Alt+Space and also 'V' by default.
2026-03-14doc: oopsDylan Araps
2026-03-14dfm: Add privilege escalation.Dylan Araps
Pressing 'Z' (default) will spawn a nested dfm by escalating privileges using the value of DFM_SU (default 'sudo'). Pressing 'Z' again inside of this escalated mode returns to the original dfm.
2026-03-12dfm: better exec messageDylan Araps
Shows "command not found" which is clearer
2026-03-12dfm: Add support for imagesDylan Araps
2026-03-08dfm: keep track of nest levelDylan Araps
Shows an indicator in the statusline if dfm is running inside of dfm and how deep the nesting is. Don't go too deep.
2026-03-08dfm: str clean upDylan Araps
2026-03-02nit: all lowercaseDylan Araps
2026-03-02platform/bsd.h: initial BSD platform support.Dylan Araps
Untested... based on how other file managers do it. Related: #3
2026-03-02dfm: work with nameless eventsDylan Araps
This is needed for BSD kqueue.
2026-03-02inf: fix trunc of wide charsDylan Araps
This new drawing code is overall ugly but I'm out of free time so it'll do for now... it works.
2026-03-02inf: Fix trunc of wide charsDylan Araps
2026-03-02inf: add / to truncDylan Araps
2026-03-02inf: responsive searchDylan Araps
Always show tail of search.
2026-03-02inf: truncate pwdDylan Araps
Shows the tail instead of head when truncated. Last thing left is to show search... then dfm is done.
2026-03-02inf: take window size into accountDylan Araps
foundation before truncating of pwd.
2026-03-02nav: smaller mark messageDylan Araps
2026-03-02draw: only sanitize if neededDylan Araps
Skips a loop over every byte in draw.
2026-03-01dfm: truncate entry but keep endDylan Araps
Works with utf8 too. Before: Kamisama.Mou.Sukoshi.Dake.EP01.1080p.FOD.WEB-DL.AAC Kamisama.Mou.Sukoshi.Dake.EP01.1080p.FOD.WEB-DL.AAC After: Kamisama.Mou.Sukoshi.Dake.EP01.1080p.FOD....tar.mkv Kamisama.Mou.Sukoshi.Dake.EP01.1080p.FOD....tar.srt
2026-03-01dfm: add initial macOS support.Dylan Araps
Thanks to Pinix for the report and necessary changes.
2026-02-28dfm: remove leftover assertDylan Araps
2026-02-28build: Maybe fix OpenBSDDylan Araps
We'll see how this goes...
2026-02-28Merge branch 'trash'Dylan Araps
2026-02-28dfm: add trash supportDylan Araps
2026-02-28dfm: make sure to join gap buffer on early execDylan Araps
2026-02-28dfm: also wake on winchDylan Araps
This adds responsive resize whilst still allowing dfm to do nothing at idle. Nifty.
2026-02-28dfm: fix includesDylan Araps
2026-02-27misc: nitDylan Araps
2026-02-270.99.0Dylan Araps