From a4ed5de7ed6f6f52084c5a309f2ba696ec4cfa8d Mon Sep 17 00:00:00 2001
From: Luca Bilke <luca@bil.ke>
Date: Wed, 5 Mar 2025 16:05:06 +0100
Subject: [PATCH] lf: search ansible collections, use prettylog alias

---
 common/.config/lf/lfrc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/common/.config/lf/lfrc b/common/.config/lf/lfrc
index 87cc4292..47ccfce1 100644
--- a/common/.config/lf/lfrc
+++ b/common/.config/lf/lfrc
@@ -171,7 +171,7 @@ cmd find_word ${{
 }}
 
 cmd find_project ${{
-    dirs=$(echo $XDG_DOCUMENTS_DIR/dev/*/*)
+    dirs=$(echo "${XDG_DOCUMENTS_DIR}/dev/"*/* "${XDG_DOCUMENTS_DIR}/dev"/*/*/collections_dev/*/*/*)
 
     clear
     project="$(echo $dirs | xargs -n1 basename | fzf \
@@ -181,10 +181,10 @@ cmd find_project ${{
         --tiebreak="begin" \
         --preview='
             f={}
-            dir=$(echo $XDG_DOCUMENTS_DIR/dev/*/* | xargs -n1 | sed -n "/\/$f$/p")
-            git -C $dir status
-            echo
-            git -C $dir log
+            dir=$(echo "${XDG_DOCUMENTS_DIR}/dev/"*/* "${XDG_DOCUMENTS_DIR}/dev"/*/*/collections_dev/*/*/* | xargs -n1 | sed -n "/\/$f$/p")
+            s=$(git -c color.ui=always -C "$dir" status -s)
+            [ -n "$s" ] && echo "$(tput setaf 1; tput bold)Uncommitted changes!$(tput sgr0)\n$s\n"
+            git -C "$dir" prettylog -n 100
         ' |
         tr -d '\n'
     )"