diff options
author | tdro <tdro@users.noreply.github.com> | 2019-04-22 14:25:30 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2019-04-22 14:25:30 -0400 |
commit | 8a7060bb2a6ad8d1c20197686f3dbdbb3814f16f (patch) | |
tree | b92643c02429484cc58e1980669bb6202ced6565 /.config/ranger | |
parent | 93be65700edf982ef2af07798eeb029ded254760 (diff) | |
download | dotfiles-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.bash | 4 |
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}" |