introduced tmux_conf_urlscan_options to configure urlscan invocation, resolves #745
This commit is contained in:
parent
dc88d389a2
commit
cd3744965a
2 changed files with 22 additions and 10 deletions
26
.tmux.conf
26
.tmux.conf
|
@ -101,11 +101,6 @@ bind Tab last-window # move to last active window
|
||||||
bind m run "cut -c3- '#{TMUX_CONF}' | sh -s _toggle_mouse"
|
bind m run "cut -c3- '#{TMUX_CONF}' | sh -s _toggle_mouse"
|
||||||
|
|
||||||
|
|
||||||
# -- urlview -------------------------------------------------------------------
|
|
||||||
|
|
||||||
bind U run "cut -c3- '#{TMUX_CONF}' | sh -s _urlview '#{pane_id}'"
|
|
||||||
|
|
||||||
|
|
||||||
# -- facebook pathpicker -------------------------------------------------------
|
# -- facebook pathpicker -------------------------------------------------------
|
||||||
|
|
||||||
bind F run "cut -c3- '#{TMUX_CONF}' | sh -s _fpp '#{pane_id}' '#{pane_current_path}'"
|
bind F run "cut -c3- '#{TMUX_CONF}' | sh -s _fpp '#{pane_id}' '#{pane_current_path}'"
|
||||||
|
@ -991,6 +986,13 @@ run 'cut -c3- "$TMUX_CONF" | sh -s _apply_configuration'
|
||||||
# perl -n -i -e "if ($. != $line) { print }" "$cfg.in"
|
# perl -n -i -e "if ($. != $line) { print }" "$cfg.in"
|
||||||
# done
|
# done
|
||||||
# fi
|
# fi
|
||||||
|
#
|
||||||
|
# tmux_conf_urlscan_options=${tmux_conf_urlscan_options:---compact --dedupe}
|
||||||
|
# if command -v urlscan > /dev/null 2>&1; then
|
||||||
|
# tmux bind U run "cut -c3- '#{TMUX_CONF}' | sh -s _urlscan '#{pane_id}' $tmux_conf_urlscan_options"
|
||||||
|
# elif command -v urlview > /dev/null 2>&1; then
|
||||||
|
# tmux bind U run "cut -c3- '#{TMUX_CONF}' | sh -s _urlview '#{pane_id}'"
|
||||||
|
# fi
|
||||||
# }
|
# }
|
||||||
#
|
#
|
||||||
# _apply_theme() {
|
# _apply_theme() {
|
||||||
|
@ -1714,11 +1716,15 @@ run 'cut -c3- "$TMUX_CONF" | sh -s _apply_configuration'
|
||||||
# }
|
# }
|
||||||
#
|
#
|
||||||
# _urlview() {
|
# _urlview() {
|
||||||
# tmux capture-pane -J -S - -E - -b "urlview-$1" -t "$1"
|
# pane_id="$1"; shift
|
||||||
# command='false'
|
# tmux capture-pane -J -S - -E - -b "urlview-$pane_id" -t "$pane_id"
|
||||||
# command -v urlview > /dev/null 2>&1 && command='urlview'
|
# tmux split-window "'$TMUX_PROGRAM' ${TMUX_SOCKET:+-S "$TMUX_SOCKET"} show-buffer -b 'urlview-$pane_id' | urlview || true; '$TMUX_PROGRAM' ${TMUX_SOCKET:+-S "$TMUX_SOCKET"} delete-buffer -b 'urlview-$pane_id'"
|
||||||
# command -v urlscan > /dev/null 2>&1 && command='urlscan --compact --dedupe'
|
# }
|
||||||
# tmux split-window "'$TMUX_PROGRAM' ${TMUX_SOCKET:+-S "$TMUX_SOCKET"} show-buffer -b 'urlview-$1' | $command || true; '$TMUX_PROGRAM' ${TMUX_SOCKET:+-S "$TMUX_SOCKET"} delete-buffer -b 'urlview-$1'"
|
#
|
||||||
|
# _urlscan() {
|
||||||
|
# pane_id="$1"; shift
|
||||||
|
# tmux capture-pane -J -S - -E - -b "urlscan-$pane_id" -t "$pane_id"
|
||||||
|
# tmux split-window "'$TMUX_PROGRAM' ${TMUX_SOCKET:+-S "$TMUX_SOCKET"} show-buffer -b 'urlscan-$pane_id' | urlscan $* || true; '$TMUX_PROGRAM' ${TMUX_SOCKET:+-S "$TMUX_SOCKET"} delete-buffer -b 'urlscan-$pane_id'"
|
||||||
# }
|
# }
|
||||||
#
|
#
|
||||||
# _fpp() {
|
# _fpp() {
|
||||||
|
|
|
@ -364,6 +364,12 @@ tmux_conf_theme_clock_style="24"
|
||||||
tmux_conf_copy_to_os_clipboard=false
|
tmux_conf_copy_to_os_clipboard=false
|
||||||
|
|
||||||
|
|
||||||
|
# -- urlscan -------------------------------------------------------------------
|
||||||
|
|
||||||
|
# options passed to urlscan
|
||||||
|
tmux_conf_urlscan_options="--compact --dedupe"
|
||||||
|
|
||||||
|
|
||||||
# -- user customizations -------------------------------------------------------
|
# -- user customizations -------------------------------------------------------
|
||||||
|
|
||||||
# this is the place to override or undo settings
|
# this is the place to override or undo settings
|
||||||
|
|
Loading…
Reference in a new issue