Which IDE/Code editor / Dev environment do you use ?

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

  • if has('nvim') " Helps install LSP servers https://github.com/williamboman/mason.nvim " This is the quick start option and will useful if you need other LSP " servers too. packadd mason.nvim " Configures LSP servers with sane defaults https://github.com/neovim/nvim-lspconfig packadd nvim-lspconfig " This enables the mason.nvim plugin " using the :Mason command will pull up a GUI to manage LSP servers lua require("mason").setup {} " Sending some optional configuration options to the LSP server. Not required, but this is how " you can do things like overriding the formatting provider, passing a debug flag, etc lua require'lspconfig'.hls.setup{ settings = { haskell = { formattingProvider = "fourmolu" } } } " Not required, but these plugins help with quality of life packadd popup.nvim packadd plenary.nvim packadd telescope.nvim " Configure completion https://vim-jp.org/vimdoc-en/insert.html#compl-omni set omnifunc=v:lua.vim.lsp.omnifunc endif

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nvim-lspconfig

    Quickstart configs for Nvim LSP

  • if has('nvim') " Helps install LSP servers https://github.com/williamboman/mason.nvim " This is the quick start option and will useful if you need other LSP " servers too. packadd mason.nvim " Configures LSP servers with sane defaults https://github.com/neovim/nvim-lspconfig packadd nvim-lspconfig " This enables the mason.nvim plugin " using the :Mason command will pull up a GUI to manage LSP servers lua require("mason").setup {} " Sending some optional configuration options to the LSP server. Not required, but this is how " you can do things like overriding the formatting provider, passing a debug flag, etc lua require'lspconfig'.hls.setup{ settings = { haskell = { formattingProvider = "fourmolu" } } } " Not required, but these plugins help with quality of life packadd popup.nvim packadd plenary.nvim packadd telescope.nvim " Configure completion https://vim-jp.org/vimdoc-en/insert.html#compl-omni set omnifunc=v:lua.vim.lsp.omnifunc endif

  • leksah

    Haskell IDE

  • [2]: https://github.com/leksah/leksah

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

  • Why is nobody using CoC anymore?

    3 projects | /r/neovim | 3 Jul 2023
  • In neovim ,how to do refactoring python code?

    5 projects | /r/neovim | 20 Apr 2023
  • LazyVim and plugins - how to?

    6 projects | /r/neovim | 27 Mar 2023
  • Using LazyVim and Mason.nvim LSP manager. How do I add arguments to the clangd or and LSP?

    5 projects | /r/neovim | 4 Feb 2023
  • How was your learning curve?

    2 projects | /r/neovim | 29 Jan 2023