Wil Thomason
Wil Thomason
@cideM In theory, you should also be able to get asynchronous Haskell completion in NCM through https://github.com/haskell/haskell-ide-engine, which has LSP support. I haven't yet tested this out myself, however.
Also, just to note: I'd be happy to put together a PR for this if it seems like a desirable feature and a reasonable approach. I can also give more...
I've fixed most of the issues with this PR, and have an updated, mostly working icon consumer example: ```lua local snap = require 'snap' local icons = require 'nvim-web-devicons' require('nvim-web-devicons').setup...
Not a problem! I absolutely understand not getting to open source things as quickly as one hopes to... (see: this PR, several PRs and issues on the `packer` repo, etc.)
@camspiers I might have some time to work on the last remaining issue for this PR (highlight offsets) in the next few days - any chance you could point me...
Actually, nevermind - I figured it out! Here's the final icons consumer: ```lua local snap = require 'snap' local icons = require 'nvim-web-devicons' require('nvim-web-devicons').setup { default = true } local...
Hmm, one thing I just found: if this icons consumer is applied to something with a lot of results (e.g. 10000 `rg` results), we get an OOM error. So it...
@camspiers Note that, despite that last comment, I think this PR is good to review (as you have time).
Thanks for the report! I wonder if this is related to a bug I saw recently wherein even `start` plugins had to be `packadd`ed before they could be `require`d (or...
Ah, nevermind. I know what causes this. We explicitly `source` files for `start` plugins after installation, but this is interacting in a weird way with how Neovim refreshes its `package.path`,...