News for hackers. Stuff that matters.
Re:LazyVim by w0m on Sunday July 16, 2023 @10:46PM (#36753508)
copilot works wonderfully inside NeoVim; I use it daily. You are right that some of the more advanced integrations (Chat, direct analysis/explanation) aren't ported though. I use shellgpt in tmux for a (not as good but almost) experience.
Re:LazyVim by pooriar on Sunday July 16, 2023 @11:09PM (#36753633)
Does it really work wonderfully for you? I am often times shocked by how it just can't guess the most obvious completions. Then I jump into VSCode to sanity check, and it works fine there.

Talking about tpope's official neovim plugin

Re:LazyVim by buf on Sunday July 16, 2023 @11:19PM (#36753674)
Just tagging in for comment OP.

Copilot really does work wonderfully for me, as expected with any AI code completion. I run copilot and coc.vim simultaneously, to be noted. So when I just want to autocomplete a word, it'll be coc.vim, but when I want a whole line/method/etc built I'll let copilot be my copilot.

Re:LazyVim by w0m on Wednesday July 19, 2023 @11:05AM (#36787650)
It's not perfect, but it's still generally valuable. I do still bounce between VSCode/NeoVim (depending how often my current task will need a stable debugger vs how often i need better neovim code search), so I see how the VSCode implementation is better; but I still prefer to live in neovim as much as possible.
Re:LazyVim by adamkf on Sunday July 16, 2023 @11:42PM (#36753784)
I gave it a try the other day using copilot.lua, and it made the whole editor unusably slow. It somehow caused syntax highlighting to "lag" for tens of seconds every time I made any sort of edit.

Maybe I need to be using the official plugin, and maybe I need to disable LSP based syntax highlighting, but that makes me wonder what it's doing.

Re:LazyVim by maleldil on Monday July 17, 2023 @12:19AM (#36754055)
What languages and LSPs are you using? I've never experienced this with Python (pyright), Go (gopls) or Rust (rust-analyzer). I'm using tree-sitter for syntax highlighting. The only special thing is that I'm using lazy.nvim (the plugin manager) to load copilot.lua on the InsertEnter event.
Re:LazyVim by adamkf on Monday July 17, 2023 @10:47AM (#36758905)
I am using typescript with typescript-language-server. I'll give the lazy stuff a try, but I am not sure why this would make the editor more responsive outside of the initial load.
Re:LazyVim by w0m on Monday July 17, 2023 @10:46AM (#36758887)
I have pyright/shell running happily with lsbconfig and haven't noticed any lag. There's a way to profile plugins to see what's killing you I think.