aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name/lf (unfollow)
Commit message (Collapse)Author
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.
2024-12-15fix(modules/lf/ctpv/prev/any): Also provide the `HELPERS` replacementStringBenedikt Peetz
2024-12-15refactor(modules/lf/ctpv/prev): Make all implicit dependencies explicitBenedikt Peetz
2024-12-14fix(modules/lf/ctpv/prev/{any,inode}): Use the correct module optionsBenedikt Peetz
2024-12-14feat(modules/lf/ctpv): Rework as module with autoloadingBenedikt Peetz
2024-11-30feat(modules/lf): Add a keymap for cd-ing to the download directoryBenedikt Peetz
2024-11-29fix(modules/lf/cmds/set_clipboard_path): Provide feedback to the userBenedikt Peetz
2024-11-29fix(modules/lf): Retry connecting to the serverBenedikt Peetz
It is possible that the config file is sourced, without a started server. This is effectively a race condition, which can only be fixed upstream, but we can at least try to connect to the server again.
2024-11-26feat(modules/lf): Add `set_clipboard_path` command and keybindingBenedikt Peetz
2024-11-25fix(modules/lf/ctpv): Don't try to preview `.xcf` imagesBenedikt Peetz
2024-11-25fix(modules/lf/ctpv/helpers): Turn of `chafa`'s animationsBenedikt Peetz
2024-11-25fix(modules/lf): Ensure, that the remote mapping source command worksBenedikt Peetz
2024-11-25fix(modules/lf/ctpv/): Support color output, by simulating a interactive shellBenedikt Peetz
2024-11-24fix(modules/lf/ctpv/prev/glow): Force glow to colorize the outputBenedikt Peetz