Neovim: How to get variable type hinting?

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • helix

    A post-modern modal text editor.

    Yes that happens sometimes. I don't think that can be turned off, it must be some kind of bug in the interaction between the hls and helix. Since helix is developed very actively I used to build it from it's master branch. Some builds exposed this behavior then the next one did not. Currently I am using the last release (23.03-2) and that seems to be fine. Still I might switch back to helix-git, just to be at the bleeding edge. In particular, I can't wait for the merge of the vim like movement PR

  • ghcup-hs

    THIS REPO IS A MIRROR, BUG REPORTS GO HERE:

    I have been using helix with ghcup installed ghc(s) and language servers. It works with Haskell out of box, no configuration necessary. Helix is a modal editor, similar to but distinctly different from the vi family. Although a long time vim user I have found the switch to helix not too difficult and definitely worth the trouble.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • dotfiles

    These are my dotfiles, there are many like them but these ones are mine (by sondr3)

    You need to ensure that the version of GHC you're using works with HLS, I've been bitten by this a few times when I'm not paying attention when upgrading GHC. I use mason and haven't had any issues getting HLS to work with it, well, rather, getting it to work took a little bit but now it's been working flawlessly since. You can glance at my config for LSP here if you want.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts