aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2026-03-01dfm: add initial macOS support.Dylan Araps
Thanks to Pinix for the report and necessary changes.
2026-02-28doc: add sedDylan Araps
2026-02-28misc: add bulk rename to Greek layoutDylan Araps
2026-02-28Merge branch 'bulk-rename'Dylan Araps
2026-02-28dfm: add ranger style bulk renameDylan Araps
Also the ability to embed scripts within dfm.
2026-02-28dfm: remove leftover assertDylan Araps
2026-02-28misc: Add fallback for no XTerm alternate screenDylan Araps
This cannot be determined at runtime without terminfo.
2026-02-28configure: fix -DMACRODylan Araps
2026-02-28build: Maybe fix OpenBSDDylan Araps
We'll see how this goes...
2026-02-28configure: fix OpenBSDDylan Araps
2026-02-28Makefile.in: fix OpenBSD errorDylan Araps
2026-02-28bin/u8: fix reading of bytesDylan Araps
related to: #2
2026-02-28Makefile.in: Fix OpenIndianaDylan Araps
2026-02-28doc: nitDylan Araps
2026-02-28config_key: add missing Greek keysDylan Araps
2026-02-28doc: nitDylan Araps
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-28config_cmd: typoDylan Araps
2026-02-28confi_cmd: typoDylan 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-28lib: clean up includesDylan Araps