continue icon indicating copy to clipboard operation
continue copied to clipboard

Neovim support needed

Open Greatz08 opened this issue 11 months ago • 26 comments

please if possible add neovim support for this awesome project. Many do use that idk how easy or tough it will be that is why i am saying "if possible" :-))

Greatz08 avatar Mar 03 '24 04:03 Greatz08

@HakaishinShwet we will definitely do this at some point! Very very soon we will bring tab-autocomplete to JetBrains, which might set us up well to do tab-autocomplete in Neovim. The sidebar will also eventually support neovim, but this will be further out

sestinj avatar Mar 03 '24 23:03 sestinj

@sestinj thankyou very much will be waiting for it :-))

Greatz08 avatar Mar 04 '24 06:03 Greatz08

Keep us informed

yitzhakbg avatar Apr 07 '24 09:04 yitzhakbg

Looking forward to it! Currently using gen.nvim, but would be nice to have project context

Joseph-D-Bradshaw avatar Apr 28 '24 21:04 Joseph-D-Bradshaw

Agree, demand definitely exists!

pkos98 avatar May 15 '24 11:05 pkos98

Same here!

ulises-castro avatar May 26 '24 19:05 ulises-castro

thanks all for sharing interest! as of this very moment, it's not a priority, but progress is measured in days or weeks right now, so that doesn't mean it won't happen "soon" depending on your definition! I'd like to share info here in case someone finds themselves interested in hacking at an autocomplete implementation:

the "Core Binary" in the binary folder can communicate either over TCP or stdin/stdout, and contains all of the endpoints needed for autocomplete. wiring this up would consist of figuring out how to display completions in Neovim, running the binary, and setting up the necessary communication protocol on the Neovim side, similarly to how we have in VsCodeMessenger.ts.

at this point it's pretty clear that Neovim will be the next IDE that we add support for, so stay tuned!

sestinj avatar May 27 '24 01:05 sestinj

https://github.com/huggingface/llm.nvim Is this plugin similiar ? What about the differences between them?

meicale avatar Jun 02 '24 14:06 meicale

This would be awesome. Waiting for it.

jorgerojas26 avatar Jun 07 '24 17:06 jorgerojas26

Neovim support would be awesome ! +1

h4ckm1n-dev avatar Jun 10 '24 17:06 h4ckm1n-dev

Yesssss please :)))

LeBaronDeCharlus avatar Jun 12 '24 08:06 LeBaronDeCharlus

https://github.com/huggingface/llm.nvim Is this plugin similiar ? What about the differences between them?

It works, but I don't think it has project context and also I couldn't get Fill in the Middle working with Codestral.

jacobmellin avatar Jun 17 '24 21:06 jacobmellin

I saw your awesome plugin in AllAboutAI Chris' video. Can't wait to test it in my primary text editor!

hacker-hackman avatar Jun 25 '24 12:06 hacker-hackman

really looking forward to it!

qiuwei avatar Jul 04 '24 13:07 qiuwei

+1

abix5 avatar Jul 18 '24 11:07 abix5

Please stop spamming/pushing this issue, the current status can still be found here -> https://github.com/continuedev/continue/issues/917#issuecomment-2132488788

You can subscribe to this issue without adding another spam/meaningless comment in the right sidebar.

Thank you.

fry69 avatar Jul 22 '24 00:07 fry69

I would even be glad to pay for the development of this

hrqmonteiro avatar Aug 20 '24 12:08 hrqmonteiro

guys don't comment there anymore please. because people subscribed to this topic would think it is a devs' team update and be disappointed as the result

hacker-hackman avatar Aug 20 '24 12:08 hacker-hackman

Hey everyone!

I've discovered this really cool thing and decided to dive deep this weekend to create the missing piece for Neovim. It's been exciting work, but there's still more to do to get the plugin fully functional.

I could really use some extra hands on this project. If anyone's interested in contributing, it would be fantastic!

You can check out the current progress here: PR: https://github.com/continuedev/continue/pull/2098

For contribution and development guidelines, please take a look at: https://github.com/qtnx/continue/tree/dev/extensions/neovim/README.md

Any help would be greatly appreciated. Let's make this awesome for Neovim users!

qtnx avatar Aug 25 '24 17:08 qtnx

This could be an alternative solution: https://github.com/yetone/avante.nvim sadly it only works with claude and openai for now

lingster avatar Aug 26 '24 05:08 lingster

This could be an alternative solution: https://github.com/yetone/avante.nvim sadly it only works with claude and openai for now

Then it isn't an alternative?

hrqmonteiro avatar Aug 26 '24 11:08 hrqmonteiro

@hrqmonteiro Modifying a project to use other providers is trivial. Few lines of change in code or with some proxy like litellm you can pretend the API is the same as OpenAI's.

tfriedel avatar Aug 26 '24 12:08 tfriedel