neovimhaskell / nvim-hs

Neovim API for Haskell plugins as well as the plugin provider
Other
267 stars 18 forks source link

List of plugins using nvim-hs #86

Open pyrho opened 4 years ago

pyrho commented 4 years ago

Hey,

Is there a list of plugins using nvim-hs ? I'm still learning and reading code of other plugins would be a big help; the examples in this repo are a good start, but I'd like to see the "real deal" too ^^.

Thanks !

pyrho commented 4 years ago

There is also https://github.com/topics/nvim-hs but it doesn't look exhaustive.

saep commented 4 years ago

Sorry for answering so late. That list is pretty much what I know of existing plugins as well.

As far as scripting goes, I never went further than https://github.com/saep/nvim-hs-ghcid. This was mostly because I had no idea for a useful plugin for which there doesn't exist a plugin yet. The intention of nvim-hs is to allow you to write neovim plugins without the quirkiness of vimL. It shouldn't be different to writing plugins/scripts in other languages and I'm also a novice when it comes to these things. :-)

I'm actually running Doom Emacs for the last 7]months because outside of Intellij (I do mostly Java at work), I mainly need to track my time and take notes, so org-mode is perfect for that. Also, magit is an awesome git client which I learned to love. So apart from quick edits and firenvim, I barely use neovim anymore which is sad, because apart from these 2 apps/modes, I feel that neovim is superior in most regards. :S

pyrho commented 4 years ago

Thanks! Will give it a shot with what's available then :)

I've also strayed away from vim for spacemacs/doom for a few months, Org (that font-lock is pure beauty) and Magit are definitely very strong arguments; but I switched back to (n)vim because while on the surface Evil is a very close emulation, in practice it was frustrating me too much.

For Org, I've settled on using just plain markdown, with my custom tags (ie. just put tag:bug:whathever:2020-06:, so that I can quickly grep with an easy regexp); and for todo tracking I'm using todo.txt. For magit tho, I've not found a satisfactory alternative, Fugitive is cool and all, but it's not magit ^^

Thanks again.