LINUX.ORG.RU

История изменений

Исправление 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