aboutsummaryrefslogtreecommitdiff
path: root/lib/Daffm/State.hs
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-10-05 18:49:36 +0530
committerAkshay Nair <phenax5@gmail.com>2025-10-05 18:49:36 +0530
commit577a30cd5894aa16cf81606767d4d07c3e7b1603 (patch)
treea3c50dade9399660ddba1008375f833862cf8839 /lib/Daffm/State.hs
parent845b96c9a7f6d80f2042ef5d334fd6842d617f27 (diff)
downloaddaffm-577a30cd5894aa16cf81606767d4d07c3e7b1603.tar.gz
daffm-577a30cd5894aa16cf81606767d4d07c3e7b1603.zip
Add arg parsing, loading config from XDG_CONFIG_HOME and -c arg for loading config file
Diffstat (limited to 'lib/Daffm/State.hs')
-rw-r--r--lib/Daffm/State.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Daffm/State.hs b/lib/Daffm/State.hs
index 52ac7a0..1ea8bfe 100644
--- a/lib/Daffm/State.hs
+++ b/lib/Daffm/State.hs
@@ -49,7 +49,8 @@ mkEmptyAppState config =
([K.KChar '\t'], CmdToggleSelection),
([K.KChar 'C'], CmdClearSelection),
([K.KChar '~'], CmdChangeDir "~"),
- ([K.KChar 'g', K.KChar 'h'], CmdChangeDir "~")
+ ([K.KChar 'g', K.KChar 'h'], CmdChangeDir "~"),
+ ([K.KChar 'g', K.KChar 'c', K.KChar 'f', K.KChar 'g'], CmdChangeDir "~/.config/daffm")
]
toggleSetItem :: (Ord a) => a -> Set.Set a -> Set.Set a