diff options
| author | Kumar Damani <damani.kumar@gmail.com> | 2019-05-16 22:16:09 +0000 |
|---|---|---|
| committer | Kumar Damani <damani.kumar@gmail.com> | 2019-05-16 22:16:09 +0000 |
| commit | 12564a8f73ebe721d415a04d36f7aac7091bea9d (patch) | |
| tree | bbc8a6bf6aabe832b3ee435eaa605dcac655fc5f /vim/.vim/plugged/fzf.vim/bin/preview.sh | |
| parent | 1241da7ab7a4e91248391ee9b045267bcbbeee4f (diff) | |
updating vimrc
Diffstat (limited to 'vim/.vim/plugged/fzf.vim/bin/preview.sh')
| -rw-r--r-- | vim/.vim/plugged/fzf.vim/bin/preview.sh | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/vim/.vim/plugged/fzf.vim/bin/preview.sh b/vim/.vim/plugged/fzf.vim/bin/preview.sh deleted file mode 100644 index d786abb..0000000 --- a/vim/.vim/plugged/fzf.vim/bin/preview.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env bash - -REVERSE="\x1b[7m" -RESET="\x1b[m" - -if [ -z "$1" ]; then - echo "usage: $0 FILENAME[:LINENO][:IGNORED]" - exit 1 -fi - -IFS=':' read -r -a INPUT <<< "$1" -FILE=${INPUT[0]} -CENTER=${INPUT[1]} - -if [[ $1 =~ ^[A-Z]:\\ ]]; then - FILE=$FILE:${INPUT[1]} - CENTER=${INPUT[2]} -fi - -if [ ! -r "$FILE" ]; then - echo "File not found ${FILE}" - exit 1 -fi - -if [[ "$(file --mime "$FILE")" =~ binary ]]; then - echo "$1 is a binary file" - exit 0 -fi - -if [ -z "$CENTER" ]; then - CENTER=0 -fi - -if [ -z "$LINES" ]; then - if [ -r /dev/tty ]; then - LINES=$(stty size < /dev/tty | awk '{print $1}') - else - LINES=40 - fi -fi - -FIRST=$(($CENTER-$LINES/3)) -FIRST=$(($FIRST < 1 ? 1 : $FIRST)) -LAST=$((${FIRST}+${LINES}-1)) - -DEFAULT_COMMAND="bat --style=numbers --color=always {} || highlight -O ansi -l {} || coderay {} || rougify {} || cat {}" -CMD=${FZF_PREVIEW_COMMAND:-$DEFAULT_COMMAND} -CMD=${CMD//{\}/$(printf %q "$FILE")} - -eval "$CMD" 2> /dev/null | awk "NR >= $FIRST && NR <= $LAST { \ - if (NR == $CENTER) \ - { gsub(/\x1b[[0-9;]*m/, \"&$REVERSE\"); printf(\"$REVERSE%s\n$RESET\", \$0); } \ - else printf(\"$RESET%s\n\", \$0); \ - }" |
