<rajivr>
I am getting back to doing some haskell programming. I was wondering what is the current best practice approach to working with haskell code from emacs? Last time I used dante. I noticed now there is ghcide. Should I consider using eglot + ghcide or explore lsp-mode + ghcide approach? Thanks in advance for any pointers! :-)
<rajivr>
Thanks selfsymmetric-mu . I didn't know about `haskell-tng`. It seems like `haskell-tng` would be replacement for `haskell-mode`. Do you use any form of language server (`lsp-mode`, or `elgot`) alongside `haskell-tng`? Also a related question, is how about managing dependencies? Is it still via `cabal2nix`?
<selfsymmetric-mu>
rajivr: I use a Nix shell, and then regular cabal inside that. I don't use a language server for Haskell, but I do use it for another language.
<rajivr>
selfsymmetric-mu: Let me explore `haskell-tng`. If you have your `.emacs` please let know. If not, that is also okay. Thanks again. I really appreciate it.
<rajivr>
...`.emacs` public please...
<selfsymmetric-mu>
I don't, but good luck! My configuration of haskell-tng-mode is pretty vanilla. :)
johnw has quit [Ping timeout: 260 seconds]
johnw has joined #nixos-emacs
cole-h has quit [Ping timeout: 264 seconds]
cosimone has joined #nixos-emacs
Edward- has joined #nixos-emacs
rajivr has quit [Ping timeout: 260 seconds]
rajivr has joined #nixos-emacs
Edward- has quit [Remote host closed the connection]
cole-h has joined #nixos-emacs
selfsymmetric-mu has quit [Remote host closed the connection]
rajivr has quit [Quit: Connection closed for inactivity]
cosimone has quit [Quit: cosimone]
selfsymmetric-mu has joined #nixos-emacs
neeasade has quit []
leons has quit [Ping timeout: 268 seconds]
leons has joined #nixos-emacs
selfsymmetric-mu has quit [Ping timeout: 256 seconds]