aboutsummaryrefslogtreecommitdiff
path: root/.config/ranger
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2019-04-22 14:25:30 -0400
committertdro <tdro@users.noreply.github.com>2019-04-22 14:25:30 -0400
commit8a7060bb2a6ad8d1c20197686f3dbdbb3814f16f (patch)
treeb92643c02429484cc58e1980669bb6202ced6565 /.config/ranger
parent93be65700edf982ef2af07798eeb029ded254760 (diff)
downloaddotfiles-8a7060bb2a6ad8d1c20197686f3dbdbb3814f16f.tar.gz
dotfiles-8a7060bb2a6ad8d1c20197686f3dbdbb3814f16f.tar.bz2
dotfiles-8a7060bb2a6ad8d1c20197686f3dbdbb3814f16f.zip
.config/ranger/fzf-marks: Check if shell is interactive
Diffstat (limited to '.config/ranger')
-rw-r--r--.config/ranger/fzf-marks/fzf-marks.plugin.bash4
1 files changed, 4 insertions, 0 deletions
diff --git a/.config/ranger/fzf-marks/fzf-marks.plugin.bash b/.config/ranger/fzf-marks/fzf-marks.plugin.bash
index 5ebb7bb..4b4eb11 100644
--- a/.config/ranger/fzf-marks/fzf-marks.plugin.bash
+++ b/.config/ranger/fzf-marks/fzf-marks.plugin.bash
@@ -124,7 +124,11 @@ function jump {
if [[ -n ${jumpline} ]]; then
jumpdir=$(echo "${jumpline}" | sed 's/.*: \(.*\)$/\1/' | sed "s#~#${HOME}#")
bookmarks=$(_handle_symlinks)
+ if is_interactive_shell; then
+ cd "${jumpdir}" || return
+ else
echo "${jumpdir}" || return
+ fi
if ! [[ "${FZF_MARKS_KEEP_ORDER}" == 1 ]]; then
perl -n -i -e "print unless /^\\Q${jumpline//\//\\/}\\E\$/" "${bookmarks}"
echo "${jumpline}" >> "${FZF_MARKS_FILE}"