From a9189b183b96634a6af335b447f9aa44263ac304 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 6 Oct 2025 00:56:23 +0530 Subject: Add symlink resolution for navigation --- lib/Daffm/Attrs.hs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/Daffm/Attrs.hs') diff --git a/lib/Daffm/Attrs.hs b/lib/Daffm/Attrs.hs index d7b7097..f1d4e16 100644 --- a/lib/Daffm/Attrs.hs +++ b/lib/Daffm/Attrs.hs @@ -15,6 +15,15 @@ fileSelectedAttr = listSelectedAttr <> fileAttr directoryAttr :: A.AttrName directoryAttr = listAttr <> A.attrName "directory" +linkAttr :: A.AttrName +linkAttr = listAttr <> A.attrName "link" + +invalidLinkAttr :: A.AttrName +invalidLinkAttr = linkAttr <> A.attrName "invalid" + +directoryLinkAttr :: A.AttrName +directoryLinkAttr = linkAttr <> A.attrName "directory" + directorySelectedAttr :: A.AttrName directorySelectedAttr = listSelectedAttr <> directoryAttr @@ -29,6 +38,9 @@ appAttrMap = (listSelectedAttr, bg V.black), (directoryAttr, fg V.brightCyan), (directorySelectedAttr, fg V.brightCyan), + (directoryLinkAttr, fg V.green), + (linkAttr, fg V.brightWhite), + (invalidLinkAttr, fg V.red), (fileAttr, fg V.white), (fileSelectedAttr, fg V.white), (searchMarchAttr, fg V.magenta) -- cgit v1.3.1