Fork me on GitHub
#vim
<
2018-07-25
>
iaint08:07:19

vimpire looks interesting. Does it work with neovim, does anyone know?

dominicm09:07:27

It does, yeah. 0.3.0+ only.

iaint09:07:12

That's good enough for me (literally) NVIM v0.3.0-1250-ge121b1dbe78c

iaint09:07:19

I'll try vimpire out later

eraserhd15:07:08

OK, I'm (in my usual way) thinking about how things should work, as opposed to how they do work, and specifically quick-fix lists. My process for doing some kind of refactor is to do some kind of grep, and quickfix on that, but I often have to expand things. e.g. "I have to pass the model parameter to the externalize function", so I grep '/externalize' and quickfix that.

eraserhd15:07:24

But this caller, a heavily used function, doesn't have a model, so I need to expand to all its callers.

eraserhd15:07:53

Which I want to add to the front of the list. Also, sometimes I want to skip a hard instance - send it to the end of the list.

dominicm16:07:24

@eraserhd replant has find-usages which loads into quickfix

eraserhd17:07:36

Hmm. I know there's a stack of quickfix lists, but I don't of commands to push or pop. Just :cf to reload.

eraserhd17:07:53

Does it push a list?

eraserhd17:07:12

Ahh, there is the :caddf[ile] [errorfile] to append to the quickfix list.