haskell / haskell/haskell-language-server

Language server support for cabal.project files

Open
#4,524 2 comments 5 reactions 0 assignees View on GitHub
GSoC type: enhancement
Dominant language
Haskell
Stars
3k
Forks
455
Avg merge
2d 19h
Merged PRs (30d)
11

Description

It would be nice to have language server support for `cabal.project` files in the same manner as we provide for `.cabal` files.
My idea is to create a `hls-cabal-project-plugin` which should function similarly to the [`hls-cabal-plugin`](https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-cabal-plugin).

Some features I have in mind:

- [ ] completions of
- [ ] keywords
- [ ] filepaths
- [ ] enum values
- [ ] diagnostics
- [ ] syntax highlighting

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.