From 33b4fdfd77207f3688563dc4556efaeb12519568 Mon Sep 17 00:00:00 2001 From: Ryan Greenup Date: Thu, 16 Jul 2020 03:45:02 +1000 Subject: [PATCH] Preliminary Term Highlighting --- bin/NoteRecollSearch.sh | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/bin/NoteRecollSearch.sh b/bin/NoteRecollSearch.sh index b951870..7261e62 100755 --- a/bin/NoteRecollSearch.sh +++ b/bin/NoteRecollSearch.sh @@ -109,14 +109,20 @@ NoteSearchRecoll () { # sk -i -c 'recoll -b -t -q "ext:md" {} | cut -c 8- | sd '^' 'realpath "' | sd '$' '" --relative-to "./"' | bash ' --bind pgup:preview-page-up,pgdn:preview-page-down --preview "bat --color=always --line-range :500 --terminal-width 80 --theme=Dracula {}" # Better Theme RelativePath () { - sk -m -i -c 'recoll -b -t -q "ext:md" {} |\ - cut -c 8- | sed s/^/realpath\ \"/ |\ - sed s+\$+\"\ --relative-to\ \"./\"+ | bash' \ + sk -m -i -c 'recoll -b -t -q "ext:md" {} |\ + cut -c 8- | sed s/^/realpath\ \"/ |\ + sed s+\$+\"\ --relative-to\ \"./\"+ | bash' \ --bind pgup:preview-page-up,pgdn:preview-page-down \ - --preview "bat --color=always --line-range :500 \ - --terminal-width 80 --theme=TwoDark {+} \ - --italic-text=always \ - --decorations=always" \ + --preview "bat {} 2> /dev/null \ + --color=always --line-range :500 \ + --terminal-width 80 \ + --theme=TwoDark |\ + rg --pretty --colors --context 20 {cq} \ + --no-line-number --ignore-case \ + --colors 'match:fg:21,39,200' \ + --colors 'line:style:nobold' \ + --colors 'match:style:bold' \ + --colors 'match:bg:30,200,30'" \ --color=fg:#f8f8f2,bg:-1,matched:#6272a4,current_fg:#50fa7b,current_bg:#381070,border:#ff79c6,prompt:#bd93f9,query:#bd93f9,marker:#f1fa8c,header:#f1fa8c } RELATIVE_PATH="$(RelativePath)"