aboutsummaryrefslogtreecommitdiff
path: root/vim/.vim/plugged/fzf.vim/bin/preview.sh
diff options
context:
space:
mode:
authorKumar Damani <damani.kumar@gmail.com>2019-05-16 22:16:09 +0000
committerKumar Damani <damani.kumar@gmail.com>2019-05-16 22:16:09 +0000
commit12564a8f73ebe721d415a04d36f7aac7091bea9d (patch)
treebbc8a6bf6aabe832b3ee435eaa605dcac655fc5f /vim/.vim/plugged/fzf.vim/bin/preview.sh
parent1241da7ab7a4e91248391ee9b045267bcbbeee4f (diff)
updating vimrc
Diffstat (limited to 'vim/.vim/plugged/fzf.vim/bin/preview.sh')
-rw-r--r--vim/.vim/plugged/fzf.vim/bin/preview.sh54
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); \
- }"