1
0
Fork 0

bugfixes, todo comments

This commit is contained in:
Luca Bilke 2024-02-17 17:55:49 +01:00
parent eb1ddba59d
commit d537aa247a
5 changed files with 15 additions and 6 deletions

View File

@ -17,7 +17,8 @@ ext x?html?, has w3m, terminal = w3m "$@"
#------------------------------------------- #-------------------------------------------
# Misc # Misc
#------------------------------------------- #-------------------------------------------
# HACK: This '-- --' fixes nvim's argument parsing when given empty files and executed with --embed # HACK: This '-- --' fixes nvim's argument parsing when given empty files.
# Unfortunately I have no idea what's causing this bug.
label editor, mime ^text|x-empty$, env EMBEDDED = ${VISUAL:-$EDITOR} -- -- "$@" label editor, mime ^text|x-empty$, env EMBEDDED = ${VISUAL:-$EDITOR} -- -- "$@"
label editor, mime ^text|x-empty$ = ${VISUAL:-$EDITOR} -- "$@" label editor, mime ^text|x-empty$ = ${VISUAL:-$EDITOR} -- "$@"
label pager, mime ^text|x-empty$ = $PAGER -- "$@" label pager, mime ^text|x-empty$ = $PAGER -- "$@"

View File

@ -49,7 +49,7 @@ alias \
xr="xbps-remove" \ xr="xbps-remove" \
xsi='() { xsi='() {
xpkg -a | \ xpkg -a | \
fzf -q "${1}" -m --preview \ fzf -q ${1:-""} -m --preview \
"xq {1} | \grep -e pkgver -e license -e short_desc -e installed_size -e maintainer -e repository -e homepage" \ "xq {1} | \grep -e pkgver -e license -e short_desc -e installed_size -e maintainer -e repository -e homepage" \
--preview-window=right:66%:wrap | xargs -ro xi --preview-window=right:66%:wrap | xargs -ro xi
}' }'

View File

@ -2,4 +2,3 @@ HISTSIZE=10000000
SAVEHIST=10000000 SAVEHIST=10000000
HISTFILE="$XDG_DATA_HOME/zsh/history" HISTFILE="$XDG_DATA_HOME/zsh/history"
KEYTIMEOUT=1 KEYTIMEOUT=1
LF_PREVIEW_TYPE=sixel # sixel | ueberzug | *chafa*

View File

@ -1,11 +1,18 @@
#!/bin/sh #!/bin/sh
# shellcheck disable=2154
[ -n "$TAOLF" ] && {
lf -remote "send $id toggle $(printf "'%s'" "$@"); open"
}
term= term=
[ -n "$SCRATCHPAD" ] && { set -- -ft "$@"; term="$TERMCMD -e"; } [ -n "$SCRATCHPAD" ] && {
set -- -ft "$@"
term="$TERMCMD -e"
}
# HACK: workaround for an nvim --embed bug # HACK: workaround for an nvim/taolf bug with opening empty files
[ "$(rifle -c "$XDG_CONFIG_HOME/lf/rifle.conf" | head -1 | cut -d ':' -f 2)" = "editor" ] && $term vim "$@" [ "$(rifle -c "$XDG_CONFIG_HOME/lf/rifle.conf" | head -1 | cut -d ':' -f 2)" = "editor" ] && $term vim "$@"
set -- -p0 -c "$XDG_CONFIG_HOME/lf/rifle.conf" "$@" set -- -p0 -c "$XDG_CONFIG_HOME/lf/rifle.conf" "$@"
rifle "$@" rifle "$@"

View File

@ -1,5 +1,7 @@
#!/bin/sh #!/bin/sh
# TODO: Replace this script with tini
trap 'kill $pids $(pidof xcape) 1>/dev/null 2>&1' 2 15 EXIT trap 'kill $pids $(pidof xcape) 1>/dev/null 2>&1' 2 15 EXIT
LOGFILE="${LOGFILE:-${HOME}/.local/log/session-$(date -I).log}" LOGFILE="${LOGFILE:-${HOME}/.local/log/session-$(date -I).log}"