aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
36 hoursMy changesHEADmaintwells46
2026-03-19build: fix make installDylan Araps
Closes #8
2026-03-17img: fix gif freeze in kittyDylan Araps
Related to #7
2026-03-17img: disable gifs in chafaDylan Araps
Closes #7
2026-03-14dfm: don't propagate args for su that could contain spacesDylan Araps
Sorry su
2026-03-14dfm: 1.0.2Dylan Araps
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-14Merge branch 'master' of github.com:dylanaraps/dfmDylan 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-13dfm: 1.0.1Dylan Araps
2026-03-13README: fix imagesDylan Araps
2026-03-12configure: change CONFIG_ to use macros.Dylan Araps
Makes the variables accessible in CPP.
2026-03-12doc: nitDylan Araps
2026-03-12doc: update dependenciesDylan Araps
2026-03-12dfm: better exec messageDylan Araps
Shows "command not found" which is clearer
2026-03-12doc: unfix imgDylan Araps
2026-03-12doc: fix imgDylan Araps
2026-03-12doc: imgDylan Araps
2026-03-12config: make statusline blue by defaultDylan Araps
2026-03-12dfm: Add support for imagesDylan Araps
2026-03-09configure: use system dpp if possibleDylan Araps
2026-03-09misc: fix build when git failsDylan Araps
2026-03-08doc: nitDylan 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-08doc: nitDylan Araps
2026-03-06Fancy README (#5)dylan
2026-03-03dfm: 1.0.0Dylan Araps
It is finished.
2026-03-03doc: nitDylan Araps
2026-03-02nit: all lowercaseDylan Araps
2026-03-02platform/bsd.h: Remove apple-ismDylan 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-01embed: maybe fix macOS issueDylan Araps
2026-03-01bulk_rename: skip unmodifiedDylan Araps
2026-03-01bin/embed: make /really/ portableDylan Araps
Turns out that sed and awk backslash handling differs across implementations so the original code (and the many other incantations of it I tried) didnt work on macOS and BSD (or worked there but not in GNU or busybox). Here's a POSIX shell version that should work everywhere.