История изменений
Исправление hateyoufeel, (текущая версия) :
Окей, например у тебя есть проект с вот такой структурой директорий:
.
├── app
│ ├── app.cabal
│ ├── CHANGELOG.md
│ ├── LICENSE
│ └── src
│ └── Main.hs
├── libs
│ ├── libX
│ │ ├── CHANGELOG.md
│ │ ├── libX.cabal
│ │ ├── LICENSE
│ │ ├── src
│ │ │ └── MyLib.hs
│ │ └── test
│ │ └── Main.hs
│ └── libY
│ ├── CHANGELOG.md
│ ├── libY.cabal
│ ├── LICENSE
│ └── src
│ └── MyLib.hs
├── stack.yaml
└── stack.yaml.lock
IDEA здесь будет показывать libX/Y на верхнем уровне, а не в поддиректории. Вот так: https://ibb.co/QjH1qSZ
Естественно, работает это только для недоязычков, в которых есть такая сущность как пакет.
Исходная версия hateyoufeel, :
Окей, например у тебя есть проект с вот такой структурой директорий:
.
├── app
│ ├── app.cabal
│ ├── CHANGELOG.md
│ ├── LICENSE
│ └── src
│ └── Main.hs
├── libs
│ ├── libX
│ │ ├── CHANGELOG.md
│ │ ├── libX.cabal
│ │ ├── LICENSE
│ │ ├── src
│ │ │ └── MyLib.hs
│ │ └── test
│ │ └── Main.hs
│ └── libY
│ ├── CHANGELOG.md
│ ├── libY.cabal
│ ├── LICENSE
│ └── src
│ └── MyLib.hs
├── stack.yaml
└── stack.yaml.lock
IDEA здесь будет показывать libX/Y на верхнем уровне, а не в поддиректории. Вот так: https://ibb.co/QjH1qSZ