summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDylan Araps <dylan.araps@gmail.com>2018-10-24 08:35:35 +1100
committerDylan Araps <dylan.araps@gmail.com>2018-10-24 08:35:35 +1100
commit48e76385617487c20fac02af775ed8832364b95b (patch)
treedb875ec454825cca2b05d0d43dcb029ac1e26829
parent5db68c52c0b307bb403aa1413ef3bf3f6f6a5ef0 (diff)
fixed highlighting
-rw-r--r--README.md3
-rwxr-xr-xfff4
-rw-r--r--fff.13
3 files changed, 8 insertions, 2 deletions
diff --git a/README.md b/README.md
index 4f53580..60c346a 100644
--- a/README.md
+++ b/README.md
@@ -75,6 +75,9 @@ export FFF_COL2=7
# Selection color [0-9] (copied/moved files)
export FFF_COL3=6
+# Cursor color [0-9]
+export FFF_COL4=1
+
# Text Editor
export FFF_EDITOR="vim" # alternative: export EDITOR="vim"
diff --git a/fff b/fff
index b3971bc..4dec643 100755
--- a/fff
+++ b/fff
@@ -20,8 +20,8 @@ f_print() {
for((i=${k:=0};i<j;i++)); {
((c<=0)) && { get_dir; f_print; return; } || path="${f[i]##*/}"
[[ -d ${f[i]} ]] && { fo+='\e[1m\e[3'"${FFF_COL1:-2}m"; path+=/; }
- [[ ${f[i]} == "${f[l]}" ]] && fo+='\e[7m'
- [[ ${co[i]} == "${f[i]}" ]] && { fo+='\e[1m\e[3'"${FFF_COL:-6}m"'\e[7m'; }
+ [[ ${co[i]} == "${f[i]}" ]] && fo+='\e[7m\e[1m\e[3'"${FFF_COL3:-6}m"
+ [[ ${f[i]} == "${f[l]}" ]] && fo+='\e[7m\e[1m\e[3'"${FFF_COL4:-1}m"
printf '\e[K%b%s\e[m\n' "$fo" "$path"; fo=
}
printf '\e[3%sm\e[%s;H\e[K\n\e[K%s\e[m\e[H' "${FFF_COL2:-7}" "$((LINES-2))" \
diff --git a/fff.1 b/fff.1
index 8578b48..0a9f159 100644
--- a/fff.1
+++ b/fff.1
@@ -104,6 +104,9 @@ export FFF_COL2=7
\fBSelection color [0-9] (copied/moved files)\fR
export FFF_COL3=6
.TP
+\fBCursor color [0-9]\fR
+export FFF_COL4=1
+.TP
\fBText Editor\fR
export FFF_EDITOR="vim" # alternative: export EDITOR="vim"
.TP