haskell-tools.nvim
haskell-tools.nvim copied to clipboard
🦥 Supercharge your Haskell experience in neovim!
Automated changes by the [update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) GitHub Action. ``` Flake lock file updates: • Updated input 'neorocks': 'github:nvim-neorocks/neorocks/f72e57d2ebc0cd21d208ecc245a2c6dcd4c8c2b3' (2024-04-20) → 'github:nvim-neorocks/neorocks/a070bd5127aecf8e962b9c732e6fca84ed9798d4' (2024-04-24) • Updated input 'neorocks/neovim-nightly': 'github:neovim/neovim/4d52b0cf670502caf81b70f2f1e6f8c548b78f58?dir=contrib' (2024-04-20) → 'github:neovim/neovim/c81b7849a0f677164c01cf84ecfb25c1f47acf21?dir=contrib' (2024-04-23)...
### Feature description Kind of an openended issue. My initial issue is that I contribute to several haskell packages, and haskell plugins like stan or hlint are noisy in the...
haskell-language-server sends lots of "dummy" progress messages with default haskell-tools config
### Neovim version (nvim -v) v0.9.2 ### Operating system/version Windows 11 ### Output of `:checkhealth haskell-tools` OK ### How to reproduce the issue Editing any Haskell file triggers a cascade...
### Neovim version (nvim -v) 0.9.5 ### Operating system/version Arch ### Output of :checkhealth haskell-tools ```console ============================================================================== haskell-tools: require("haskell-tools.health").check() Checking for Lua dependencies ~ - OK [nvim-telescope/telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) installed. Checking external...
### Feature description - Convert documentation to markdown with haskell code snippets - Use pandoc for this or pure lua? - Use treee-sitter for syntax highlighting
### Feature description for use with [nvim-treesitter-textobjects](https://github.com/nvim-treesitter/nvim-treesitter-textobjects)
### Feature description How to reproduce: - Add a compile error to a library file - Open a file from another package that depends on the library with the error...
### Feature description - Use tree-sitter to get type information, and fall back to current method. - Search for "found hole" diagnostics if text under cursor is a hole The...
### Feature description - Determine `builddir` from `hls` - Run `cabal --builddir clean` - Or `stack clean` if hls is using stack