I wrote a small script that updates the names of Haskell modules when files are moved

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
  • misc

  • hsmv

    Move Haskell modules, renaming module headers and import statements in the rest of files too

  • By the way - I adoped alike project for future purposes, but so far I not arrived to need that project so not finished functionality of the project - so when you would finish MVP - notify me - I would archive https://github.com/Anton-Latukha/hsmv in your favor, or I can transfer that project to you if you want to integrate code.

  • 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.

    WorkOS logo
  • haskell-language-server

    Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.

  • As others have mentioned, plugins are currently compile-time add-ons for HLS, so your plugin will probably have to live in the main repo of HLS. Here are all plugins that currently have been merged into HLS: https://github.com/haskell/haskell-language-server/tree/master/plugins and the module-name-plugin seems to take care of at least one of the things you already mentioned.

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