aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name/lf (unfollow)
Commit message (Collapse)Author
2026-02-19modules/lf/ctpv/prev/message/rfc822: Temporarily avoid `meli`Benedikt Peetz
2026-02-19modules/lf/ctpv/prev/message/rfc822: Add necessary `script` dependencyBenedikt Peetz
2026-02-19modules/lf/ctpv/prev: Add new previewersBenedikt Peetz
2025-12-17treewide: Use correct `mktemp` with template invocationBenedikt Peetz
2025-12-09treewide: Give tempfiles descriptive namesBenedikt Peetz
This makes it easier to see, where each tempfile comes from.
2025-12-01modules/lf/prev/text: Also preview `application/postscript` as textBenedikt Peetz
Some `tex` files are categorized as this.
2025-11-10treewide: Use new spelling of attributesBenedikt Peetz
2025-10-20modules/lf/keybindings: Change download dir cd to `gD`Benedikt Peetz
This would otherwise collide with the new `~/documents` directory.
2025-10-20modules/{lf,common,legacy/default}: Finish migration from `school` to ↵Benedikt Peetz
`documents`
2025-09-02treewide: Use `river-classic` instead of `river`Benedikt Peetz
`river-classic` is the continuation of the 3.0 branch without the breaking introduction of the window manager process.
2025-09-02treewide: Remove `with pkgs;`Benedikt Peetz
This is an antipattern and makes grepping for specific packages harder.
2025-07-29modules/lf/ctpv/prev/audio: Use `ffprobe` instead of `ffmpeg`Benedikt Peetz
`ffmpeg` fails as it is not run with an output file, and we don't really want to transform the input in any way. We just want the nice metadata format. `ffprobe` provides just that and is thus better suited for our usecase.
2025-05-30modules/lf: Consolidate the `ll` and `lm` wrappers in the moduleBenedikt Peetz
Having them as separate packages was just not necessary.
2025-05-04modules/lf/commands/set_wallpaper: Add required `procps` dependencyBenedikt Peetz
2025-05-04modules/lf/commands/set_wallpaper: Use `pkill` instead of pgrep and killBenedikt Peetz
This will actually work if multiple `swaybg` instances are running (the previous code would have simply failed).
2025-04-28modules/lf/commands/trash_*: Add required `gnused` dependencyBenedikt Peetz
2025-04-27treewide: Add nice GPL-3.0-or-later license headerBenedikt Peetz
This change also ensures that this repo is reuse-3.0 compliant.
2025-04-14modules/lf/commands/open: RemoveBenedikt Peetz
The problem with `xdg-open` has been fixed.
2025-04-11modules/lf: Always ensure that the `shell` is presentBenedikt Peetz
Otherwise, in path reduced circumstances, `sh` might not be in PATH.
2025-04-07fix(modules/lf/ctpv/prev): Avoid unset variable errorBenedikt Peetz
2025-04-07fix(modules/lf/ctpv/prev/helpers): Avoid unset variable errorBenedikt Peetz
2025-04-04fix(modules/lf/ctpv/prev): Remove html previewBenedikt Peetz
This detected too many files as html and as such was quite bothersome.
2025-04-04fix(modules/lf/ctpv/prev): Add required dependencies to previewersBenedikt Peetz
2025-04-04refactor(modules/lf/ctpv): Migrate the previewers to pkgs.writeShellApplicationBenedikt Peetz
2025-04-04feat(modules/lf/ctpv/application/x-pem-file): Include previewerBenedikt Peetz
2025-04-04style(treewide): FormatBenedikt Peetz
2025-04-04fix(modules/lf/commands/thrash_*): Support paths with spaces in themBenedikt Peetz
Oherwise `./some thrash path` would not work.
2025-04-04fix(modules/lf/commands/open): Explicitly use `handlr-regex` instead of ↵Benedikt Peetz
`xdg-open`
2025-03-31fix(modules/lf/commands): Also include a coreutils implementationBenedikt Peetz
2025-03-31fix(modules/lf/commands): Add needed dependencies of the helpers.shBenedikt Peetz
2025-03-31fix(modules/lf/commands): Avoid inheriting the path by defaultBenedikt Peetz
All the commands should have their respective dependencies set. The ones that need external commands (i.e., `execute`) can opt into keeping their path set.
2025-03-31fix(modules/lf/commands/dragon-*): Use new `dragon-drop` nameBenedikt Peetz
The old name conflicted with KDE's dragon media player.
2025-02-03style(treewide): FormatBenedikt Peetz
2025-02-03fix(modules/lf/colors): Remove unused hidden home filesBenedikt Peetz
All these files are no longer there, and if they start to crop up again, I would like to notice it.
2025-02-03fix(modules/lf/commands/archive_{compress,decompress}): Correctly store pathsBenedikt Peetz
2025-02-03fix(modules/lf/commands/archive_decompress): Pipe the filenames not the fileBenedikt Peetz
Previously, we piped `$fx` directly into the shell, resulting in it opening the archive and interpreting it as the file name.
2025-02-03fix(modules/lf/commands/trash_{clear,restore}): Don't start trash's ↵Benedikt Peetz
interactive mode When no files have been selected, trashy's trash client will start an "interactive" mode and prompt for the files _again_. This should obviously be avoided.
2025-02-03fix(modules/lf/commands/trash_{clear,restore}): Use full path to fileBenedikt Peetz
Otherwise, `trash {empty,restore}` will not find it.
2025-02-03fix(modules/lf/commands/trash_{clear,restore}): Allow ansi codes in fzfBenedikt Peetz
2025-02-02fix(modules/lf/keybindings/): Use the correct name for `trash_clear`Benedikt Peetz
2025-02-02fix(modules/lf/commands/): Correctly modify `$@` when in a while read loopBenedikt Peetz
Previously, I just piped into the loop which resulted in it becoming a subshell (i.e., all variable assignments were local to that loop.) The only way to work around this in POSIX shell is via temporary files, like implemented in the `base.sh` `tmp` function. I'd hoped to finally rid myself of these, when migrating away from the sysLib, but I see no other way to achieve the desired result.
2025-02-02fix(modules/lf/commands/trash_restore): Depend on `gawk` not `gaw`Benedikt Peetz
2025-02-02fix(modules/lf/commands): ReworkBenedikt Peetz
- Remove the dependency on `sysLib` - And rework each script, fixing old mistakes
2025-01-30feat(modules/lf/commands/view_file): Also use `$READER` for epub filesBenedikt Peetz
2025-01-29fix(modules/lf/ctpv/prev/archiver): Remove `arc`Benedikt Peetz
2024-12-30fix(pkgs/{atuin,ctpv}): Extend instead of replaceBenedikt Peetz
This allows me, to still benefit from upstream version updates.
2024-12-30fix(modules/lf/ctpv/prev/achrive): Remove `arj`Benedikt Peetz
This package fails to build currently
2024-12-30fix(modules/lf/ctpv/xxd): Use unlimited length when piped to lessBenedikt Peetz
2024-12-20fix(modules/lf/ctpv/prev/any): Fix typo in `preview_xxd` function callBenedikt Peetz
2024-12-15fix(modules/lf): Always retry connecting to the serverBenedikt Peetz
Otherwise, the connection seems to fail again.