aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2026-02-28dfm: fix includesDylan Araps
2026-02-28Merge branch 'master' of github.com:dylanaraps/dfmDylan Araps
2026-02-28build: fix gitignore errorDylan Araps
2026-02-28Merge pull request #1 from sewnie/gitignoredylan
fix configure generation errors
2026-02-28bin/u8: Fix byte splitting and variable chainingDylan Araps
Turns out I encountered this issue five years ago and reported it. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257702 Closes #2
2026-02-28config.h.in: fix accidental double quotingsewn
Removes the extraneous quote that breaks building with LLVM.
2026-02-27misc: nitDylan Araps
2026-02-27doc: nitDylan Araps
2026-02-27doc: add blog postDylan Araps
I would be lying if this wasnt an --amend of "asdljsadlksajdl".
2026-02-270.99.0Dylan Araps