aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name/lf (unfollow)
Commit message (Collapse)Author
5 daysmodules/lf: Use the new lf-make-map interactive modeBenedikt Peetz
That also forced some changes to other cd key mappings.
7 daysmodules/lf/prev/application/archive: Add required `cat` dependencyBenedikt Peetz
7 dayspkgs/ll: Stop generating uncountable amount of tmpfilesBenedikt Peetz
7 daysmodules/lf/command: Add required `sed` dependencyBenedikt Peetz
That was unsatisfied since I added the `lf_cmd` argument escaping.
10 daystreewide: Remove unneeded dependenciesBenedikt Peetz
This shaves off around 1.2 GB from the system closure.
10 daystreewide: FormatBenedikt Peetz
13 dayslf/commands/archive_decompress.sh: Use `jar` instead of `unzip`Benedikt Peetz
The `jar` command is way more lenient.
13 dayslf/commands/base.sh: Correctly escape single quotes for lf commandsBenedikt Peetz
13 dayslf/prev/helpers/show_image: Also show exif information, when showing an imageBenedikt Peetz
2026-04-14modules/lf/commands/archive_{de,}compress: Add missing dependenciesBenedikt Peetz
2026-04-14modules/lf/scripts/decompress: Show message on finished decompressionBenedikt Peetz
2026-04-14modules/lf/colors: Hide the (not removable) `~/.pki` directoryBenedikt Peetz
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.