Как я могу разделить конфигурацию XMonad на несколько файлов?

Я предполагал, что мне нужно будет добавить дополнительные модули (файлы) в файл проекта клики? Но не слишком уверен, где я мог бы найти это?


person Chris Stryczynski    schedule 08.04.2017    source источник


Ответы (1)


Решение несколько скрыто в FAQ: https://wiki.haskell.org/Xmonad/Config_archive#Modular_configs

Создайте каталог lib и поместите туда свои модули, вы можете импортировать их в xmonad.hs следующим образом:

import Path.To.Foo

который будет соответствовать расположенному здесь модулю: ~/.xmonad/lib/Path/To/Foo.hs


При использовании GHCi вам нужно будет добавить файл .ghci со следующим: :set -i:lib

person Chris Stryczynski    schedule 08.04.2017